本番環境用のカスタムエラーページを提供する以下のコードがあります
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に設定され、テストでカスタムエラーページがレンダリングされます
で true に設定しているのに、Rails.application.config.consider_all_requests_local
実行すると false が返されるのはなぜですか?rspec spec/controllers
config/environments/test.rb