2011-05-24 56 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