4

Rails アプリケーションにreportsという名前のコントローラーがあります。このコントローラーには 4 つまたは 5 つの (レポート) アクションがあり、非常に大きなファイルではありません。

アプリケーションのテストにミニテストを使用しています。このコントローラのテスト ファイル (reports_controller_test.rb)は大きすぎます。レポートごとに個別にテストを記述できるように、レポートごとにのみテスト ファイルを分割たいと考えました。1 つのミニテスト ファイル多くのテストファイルに分割できますか。

4

2 に答える 2

5
  • コントローラーの test フォルダー (つまり、reports )にフォルダーを作成します。
  • 各レポート名で .rb ファイルを作成する
  • コントローラー テスト クラス名は、そのフォルダーのすべてのファイルで同じにする必要があります
    • あなたの場合、「ReportsControllerTest
  • テストを実行すると、実行時にマージされ、単一のファイルとして機能しますが、大きなファイルを小さなファイルに分割するのに役立ちます
于 2015-11-27T07:39:43.163 に答える