アドオンにいくつかのテスト ヘルパーがあります。したい:
- これらのヘルパーをアドオン自身のテストに使用します。
- 自分のコードをテストするために、これらのヘルパーをアドオンのユーザーが利用できるようにします。
ドキュメントtest-support
では、上記の 2 番目の要件を満たすために使用できると言われています。しかし、両方で機能させる方法が見つかりませんでした。
アドオンにいくつかのテスト ヘルパーがあります。したい:
ドキュメントtest-support
では、上記の 2 番目の要件を満たすために使用できると言われています。しかし、両方で機能させる方法が見つかりませんでした。
ドキュメントには、「アプリケーションのテストとマージされた/ 」と書かれています。
アプリケーションのテスト ヘルパーは にtest/helpers/
あります。ここで指定されたヘルパーは自動的に登録されます。
アドオンのテストヘルパーを共有するときは、それが にあることを確認してください test-support/helpers
。
ディレクトリがマージされると、ファイルはtests/helpers
ディレクトリに配置され、自動的に登録されます。
参考として、emberx-selectアドオンを見ることができます。「選択」ヘルパーは、この回答で指定されているのと同じ方法を使用して共有されます。