2011-05-24 50 views

回答

2

通過使用-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