在我们当前的应用程序中,我们只运行Test :: Unit测试。所以我们做rake test
并运行所有测试中的测试。
我也在添加一个rspec目录,我希望在我rake test
时运行rspec而不是手动执行rspec spec
。
知道如何在rake test
我们在宝石下面有TestTask
,例如vendor/gems/shoulda-2.10.3/Rakefile:Rake::TestTask.new do |t| ...
并且application.rb
我们有
config.generators do |g|
g.test_framework :shoulda
g.fallbacks[:shoulda] = :test_unit
g.fixture_replacement :factory_girl
end
答案 0 :(得分:3)
在Rakefile中添加以下行,当您执行spec
test
和rake test
任务
task :test => :spec
答案 1 :(得分:1)
RSpec实际上可以为您运行Test :: Unit案例,只需require 'spec/test/unit'