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档案里有吗?

也许正常的rake任务会自动设置它?

于 2011-08-02T10:16:22.660 回答