2012-12-11 255 views
1

在我們當前的應用程序中,我們只運行Test :: Unit測試。所以我們做rake test,它運行所有測試中的測試。 我正在添加一個rspec目錄,我想要rspecs運行時我做rake test而不是手動也做rspec spec在運行測試/單元測試時運行rspec

任何想法如何結合兩個下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 

回答

3

添加Rakefile中的以下行,它將運行spectest任務,當您執行rake test

task :test => :spec 
+0

謝謝!就是這樣:)! – Matilda

1

的RSpec實際上可以運行測試::單位的情況下對你來說,只是require 'spec/test/unit'