古いバージョンのドキュメントです。最新のバージョンはRails7.0.0

Railsドキュメント(v6.0.2.1)

インテグレーションテスト

説明

複数のアクションやコントローラにまたがる挙動をバリデーションするためのテスト

テストを生成

$ rails generate integration_test テスト名

流れ

  1. テスト環境をセットアップ
  2. リクエストとそのバリデーション、というペアを複数回記述

テストを記述