3

Ember CLI アドオンで定義されたいくつかのヘルパーを使用しており、すべてが Ember アプリ自体で自動的に機能しますが、ember-qunit を使用した単体テストは少しトリッキーです。

ember-qunit doc によると、依存関係は次のように必要に応じて指定できます。

needs: ['helper:ember-truth-helpers/helpers/eq']

ヘルパーが見つからないというエラーが表示されます。リゾルバーがアプリ内でヘルパーを見つけようとしていて、アドオンによって登録されたヘルパーが見つからないことを理解できます。

ember-truth-helpers の作成者が提案する回避策は、各テスト ケースを実行する前に、使用されているヘルパーを手動でインポートして登録することです。これは面倒であり、Ember アプリが問題を正しく解決する方法よりも魔法のようなものではありません。

4

1 に答える 1

2

needs プロパティは、ファイル パスではなく、ファクトリ名を取ります。

needs: ['helper:my-helper-name']
于 2015-03-25T21:04:01.397 に答える