使用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”
所有测试均为绿色。
答案 0 :(得分:0)
您的ENV["RAILS_ENV"] ||= 'test'
文件中有test/test_helper.rb
吗?
也许普通的rake任务会自动设置它?