4

テストをポッドに配置したいので、代わりに

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 で問題が発生しています。.jshintrcin には、 などのtests事前定義がありmoduleForます。そのため、内部にあるテストtestsは jshint に問題なく合格します。ただし、テスト関連のグローバルを定義しないapp独自のがあります。.jshintrcそのため、 jshint は の下のテスト ファイルで失敗しますapp/pods。テスト関連のファイル用に別のファイルを保持したいのですが、テスト ファイルに 1 つを適用し、非テスト ファイルに別の 1 つを適用する.jshintrcにはどうすればよいですか?.jshintrc

より一般的に言えば、テスト ファイルを Pod 構造に配置するためのベスト プラクティスやコツはありますか?

4

1 に答える 1

2

残念ながら、これはまだサポートされていませんが、私 (ember-cli メンテナーの 1 人) はこれが近いうちに実現することを願っています!

于 2015-06-03T20:52:07.863 に答える