0

アドオンにいくつかのテスト ヘルパーがあります。したい:

  1. これらのヘルパーをアドオン自身のテストに使用します。
  2. 自分のコードをテストするために、これらのヘルパーをアドオンのユーザーが利用できるようにします。

ドキュメントtest-supportでは、上記の 2 番目の要件を満たすために使用できると言われています。しかし、両方で機能させる方法が見つかりませんでした。

4

1 に答える 1

2

ドキュメントには、「アプリケーションのテストとマージされた/ 」と書かれています。

アプリケーションのテスト ヘルパーは にtest/helpers/あります。ここで指定されたヘルパーは自動的に登録されます。

アドオンのテストヘルパーを共有するときは、それが にあることを確認してください test-support/helpers

ディレクトリがマージされると、ファイルはtests/helpersディレクトリに配置され、自動的に登録されます。

参考として、emberx-selectアドオンを見ることができます。「選択」ヘルパーは、この回答で指定されているのと同じ方法を使用して共有されます。

于 2016-08-15T06:58:38.557 に答える