1
是否可以編寫將運行單個指定單元測試或單個指定功能測試的rake任務?如何編寫Rails3 rake任務來運行單個單元或功能測試
是否可以編寫將運行單個指定單元測試或單個指定功能測試的rake任務?如何編寫Rails3 rake任務來運行單個單元或功能測試
通過使用-n開關和測試方法名稱,可以從測試用例運行特定的測試方法。
$ ruby -Itest test/unit/post_test.rb -n test_the_truth
Loaded suite unit/post_test
Started
.
Finished in 0.023513 seconds.
1 tests, 1 assertions, 0 failures, 0 errors
http://guides.rubyonrails.org/testing.html
這意味着你的rake任務會像
task :tester => :environment do
`cd #{Rails.root} && ruby -Itest test/unit/post_test.rb -n test_the_truth`
end