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"

すべてのテストは緑色です。

4

1 に答える 1

0

あなたのファイルENV["RAILS_ENV"] ||= 'test'にはありtest/test_helper.rbますか?

たぶん、通常のレーキタスクが自動的に設定しますか?

于 2011-08-02T10:16:22.660 に答える