2013-05-02 67 views
0

無論我做什麼,使用rake test命令運行的唯一測試是spec/requests中的那些測試。當然,我想運行的一切spec目錄中。如何配置RSpec來運行我的模型測試?

我認爲獲得寶石和安裝RSpec會做到這一點,但它似乎與這些測試庫,整個「約定配置」的事情是在頭上。有一個很多配置的地獄。

我只是想運行我所有的測試。我怎樣才能做到這一點?

+0

爲什麼不'rspec spec'? – kiddorails 2013-05-02 21:14:43

+1

您是否嘗試過使用'rspec spec'? – 2013-05-02 21:15:05

回答

1

你的Rakefile是什麼樣的?您可能需要增加以下內容:

require 'rspec/core/rake_task' 
RSpec::Core::RakeTask.new 

此外,檢查你的規範的文件名全部結束_spec.rb

+0

我正在從Minitest的失敗嘗試轉換過來,所以我的所有東西都以_test結尾。非常感謝Andy! – AKWF 2013-05-03 01:11:40

1

就在這個會做:

bundle exec rspec spec 

這必須從應用程序的根目錄下被解僱。這裏spec是目錄。