minitest, test :: jednostka i szyny

Czytałem gdzieś, że „minitest” jest „nowym testem :: jednostka dla rubinu 1.9.2+”.

Ale ruby ​​1.9.3 wydają się zawieraćobie test :: jednostka i minitest, czy to prawda?

W domyślnym teście szyny, jak opisano wPrzewodnik testowania szyn.... rzeczy jakActiveSupport::TestCase, ActionController::TestCase, czy używająTest::Unit lubMinitest?

W przewodniku po szynach pokazuje przykłady z testami zdefiniowanymi w ten sposób:

<code>test "should show post" do
  get :show, :id => @post.id
  assert_response :success
end
</code>

Ta składnia,test string, w przeciwieństwie do definiowania metod o nazwach takich jaktest_something - nie jest wymieniony w dokumentach dlazarówno Test::Unit lub Minitest. Skąd to pochodzi? Czy Railsy to dodają, czy jest to właściwie część ... jakiejkolwiek testowej szyny lib używa?

PS: Nie mów mi „po prostu użyj rspec”. Wiem o rspec. Próbuję odkryć alternatywy stdlib w kontekście szyn.

questionAnswers(2)

yourAnswerToTheQuestion