データとリクエストの 2 つのモデルを持つ Rails アプリがあります。データには、「作成」コントローラ アクション中に割り当てられる「パス」と呼ばれるプロパティがあります。要求は、データに属します。
Data のテスト フィクスチャで path 属性が指定されていません。
リクエストの作成をテストすると、データベース内のデータに適切なテスト フィクスチャが見つかりますが、「パス」属性が設定されていません。したがって、テスト フィクスチャはデータベースに直接入力されるようです。代わりにコントローラの「作成」アクションによってテストフィクスチャを強制的に処理することは可能ですか? それとも、もっと大きなものを見逃していますか?
私は ActionController::TestCase を使用しており、レールでのテストは初めてです。