是否可以编写一个 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
关于ruby-on-rails-3 - 如何编写 Rails3 rake 任务来运行单个单元或功能测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6112850/