请求在测试环境中不被视为本地请求

时间:2013-08-23 20:59:11

标签: ruby-on-rails ruby configuration rspec

我有以下代码为生产环境提供自定义错误页面

unless Rails.application.config.consider_all_requests_local
    rescue_from StandardError, :with => :render_500
end

当我运行rspec spec/controllers/some_controller_spec.rb时,一切都很好,价值也是如此 Rails.application.config.consider_all_requests_local设置为true(在我的config / environments / test.rb中就是这种情况)

但是当我运行rspec spec/controllers时,配置值设置为false并且它在我的测试中呈现自定义错误页面

为什么Rails.application.config.consider_all_requests_local在我rspec spec/controllers运行config/environments/test.rb时将其设置为true时返回为false?

0 个答案:

没有答案