2010-10-25 120 views
1

我有一個Rails 2.2的應用程序,我支持和需要之前應用開始是一個小耙子任務初始化,並確保數據庫做一件事之後設置正確。如何在rspec初始化數據庫後立即運行此任務。我使用rails spec命令運行rspec。如何運行rake任務RSpec的初始化數據庫

回答

1

你可以把一個簡單的系統調用您spec_helper.rb文件。

一個例子可能看起來像這樣

# run rake task 
`rake your_task RAILS_ENV=test` 

RSpec.configure do |config| 
    ... 
end 
+0

嘗試過,但仍然沒有運氣,我想通了,我已經被這個問題,我想了preinitializer.rb在config文件夾 – nkassis 2010-10-28 18:40:25

+0

我的意思是這個初始化通常適用於我,您還可以將它放入初始化程序,並在測試環境的每次加載時運行。 – 2010-10-29 02:55:14