テストをポッドに配置したいので、代わりに
tests
unit
routes
resource-test.js
app
pods
resource
route.js
したい
app
pods
resource
route.js
route-test.js
これはポッドを論理的な結論に導くようです。つまり、ポッドに関連するすべての「もの」をディレクトリ構造の他の場所に分散させるのではなく、ポッドに含めるということです。
src_files
プロパティtestem.json
を include に設定することで、テストを取得できますapp/pods/**/*-test.js
。
ただし、jshint で問題が発生しています。.jshintrc
in には、 などのtests
事前定義がありmoduleFor
ます。そのため、内部にあるテストtests
は jshint に問題なく合格します。ただし、テスト関連のグローバルを定義しないapp
独自のがあります。.jshintrc
そのため、 jshint は の下のテスト ファイルで失敗しますapp/pods
。テスト関連のファイル用に別のファイルを保持したいのですが、テスト ファイルに 1 つを適用し、非テスト ファイルに別の 1 つを適用する.jshintrc
にはどうすればよいですか?.jshintrc
より一般的に言えば、テスト ファイルを Pod 構造に配置するためのベスト プラクティスやコツはありますか?