タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

environmentとtestに関するmachupicchubetaのブックマーク (1)

  • Rails の exceptions_app によるエラーページの表示をテストする - Qiita

    背景 exceptions_appの仕組みで例外を捕捉しようとしているとき(*)、その処理は Rack Middleware のActionDispatch::ShowExceptionsで行われます。番環境 (RAILS_ENV = production) ではここで例外が捕捉されることによりエラーページが表示されます。 一方でテスト環境 (RAILS_ENV = test) では、デフォルトの設定のままではこれが無効になっており、エラーページは表示されません。 例外が発生することをテストすることができるため通常はこの動作は望ましいのですが、Requests Spec や Features Spec などで、エラー発生時の表示やステータスコードをテストしたい時があります。 そういう時のために、一時的にActionDispatch::ShowExceptionsでの例外捕捉を有効にし、エ

    Rails の exceptions_app によるエラーページの表示をテストする - Qiita
  • 1