我读的地方,“MINITEST”是“红宝石1.9.2+新的测试::单位”。
但是Ruby 1.9.3似乎包括 测试::单位 和 MINITEST ,是真的吗?
在默认轨测试,在列出的Rails测试指南 ....之类ActiveSupport::TestCase
, ActionController::TestCase
,这些都是使用Test::Unit
或Minitest
?
在轨道导向件,它示出了具有这样定义的测试例子:
test "should show post" do
get :show, :id => @post.id
assert_response :success
end
这句法, test string
,而不是定义与名称类似方法test_something
-在文档中的任何未提及Test::Unit
或MINITEST。 那是哪里来的? Rails的是将它添加,还是实际的...无论测试lib中轨的一部分使用?
PS:请不要告诉我“只是使用rspec的”。 我知道RSpec的。 我试图探索STDLIB的替代品,在轨道的背景下。