1

本番環境用のカスタムエラーページを提供する以下のコードがあります

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_localtrueに設定されます(これは私のconfig/environments/test.rbの場合です)

しかし、実行するrspec spec/controllersと、構成値がfalseに設定され、テストでカスタムエラーページがレンダリングされます

で true に設定しているのに、Rails.application.config.consider_all_requests_local実行すると false が返されるのはなぜですか?rspec spec/controllersconfig/environments/test.rb

4

0 に答える 0