0
ガード・テストを使用してテストを実行すると、アセット・キャッシュ・ファイルがコンパイルされます。これは、通常、レーキを使用してテストを実行するときは発生しません。私の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"] = "テスト"があります。しかし、別の環境が使用されているとは思われません。私の他の環境は電子メールを送ります。私のログフォルダには、開発とテスト用のログしかありません。私のdev envも資産キャッシュファイルを無効にしています。 – Espen
Rails.envをアセットキャッシュファイル名に追加しました。これはテスト環境で実行されます。 – Espen
--debug(または-d)フラグを指定してGuardを実行して、ガードテストの実行ファイルを確認できますか? – rymai