私はどこかで「ミニテスト」が「ルビー1.9.2+の新しいtest::unit」であることを読みました。
しかし、ruby1.9.3にはtest::unitとminitestの両方 が含まれているようですが、それは本当ですか?
Railsテストガイドで概説されているように、デフォルトのRailsテストでは、、、のようなものActiveSupport::TestCaseは、またはActionController::TestCaseを使用していますTest::UnitかMinitest?
レールガイドでは、次のように定義されたテストの例を示しています。
test "should show post" do
get :show, :id => @post.id
assert_response :success
end
--test stringのような名前でメソッドを定義するのとは対照的に、その構文は、またはMinitestのドキュメントには記載されていません。それはどこから来たのですか?Railsはそれを追加していますか、それとも実際にはその一部ですか... lib railsが使用しているテストは何ですか?test_something Test::Unit
PS:「rspecを使うだけ」と言わないでください。私はrspecについて知っています。私は、レールのコンテキストで、stdlibの代替案を探求しようとしています。