3
我使用spork
作爲我的DRB和autotest
作爲我的觀察者來加速我的Rails應用中的測試。目前autotest
重新開始測試,目錄結構中的文件已更改。Spork自動重啓
添加新模型後,有沒有辦法重新啓動spork
?即當目錄結構已經改變時重新啓動spork
。
我使用spork
作爲我的DRB和autotest
作爲我的觀察者來加速我的Rails應用中的測試。目前autotest
重新開始測試,目錄結構中的文件已更改。Spork自動重啓
添加新模型後,有沒有辦法重新啓動spork
?即當目錄結構已經改變時重新啓動spork
。
檢查後衛+後衛,叉勺
https://github.com/guard/guard
https://github.com/guard/guard-spork
衛隊基本上是與讓你看各種文件更改許多擴展的監聽器。 關於這個問題最近有一個Railscasts插曲(264-guard)。每響應
此外:
衛隊,叉勺設置鐘錶聲明像這樣:
guard 'spork' do
watch('config/application.rb')
watch('config/environment.rb')
watch(%r{^config/environments/.*\.rb$})
watch(%r{^config/initializers/.*\.rb$})
watch('spec/spec_helper.rb')
end
要在變化的目錄結構重新啓動叉勺,嘗試微調正則表達式手錶聲明。在添加新的模式後重啓叉勺的情況下(這是爲什麼需要,如果你不介意我問這個?)儘量將捉對.RB文件的任何活動以下,
watch(%r{^app/models/.*\.rb$})
否則,嘗試以下只需要批量修改目錄下的任何內容:
watch(%r{^config/initializers/.*})
守衛手錶文件。你現在有沒有看目錄的寶石? – iGbanam 2011-05-19 00:53:05
我將用響應更新'答案' – Tonys 2011-05-19 15:47:09
我想在添加新模型時重新啓動spork,因爲在每次運行之前執行的Spork.prefork塊會讀取文件系統。如果添加新資源(包括對該資源的規格測試),spork不會注意到此更改。 – iGbanam 2011-05-24 20:16:41