0
使用guard-test運行測試編譯資產緩存文件。當我使用rake正常運行測試時,不會發生這種情況。我的test.rb環境指定了config.action_controller.perform_caching = false。我重寫主機和使用子域名,如果這有什麼區別。編譯資產緩存文件的守護測試問題
功能: @ request.host = 「sub.domain.devnet」
集成: 主機! 「sub.domain.devnet」 Capybara.default_host =「sub.domain.devnet」
所有測試都是綠色的。
是的,我有ENV [「RAILS_ENV」] =「測試」。似乎沒有任何跡象表明正在使用不同的環境。我的其他環境會發送電子郵件。我的日誌文件夾中只有開發和測試日誌。我的開發環境還禁用資產緩存文件。 – Espen
我將Rails.env添加到資產緩存文件名,並在測試環境下運行。 – Espen
你可以使用--debug(或-d)標誌來運行Guard來查看哪些文件的guard-test運行? – rymai