ember 插件测试支持目录

ember addons test-support directory

我的插件中有一些测试助手。我想:

  1. 将这些助手用于我的插件自己的测试。
  2. 让我的插件用户可以使用这些助手,测试他们自己的代码

In the documentation,据说可以用test-support来满足上面第二个要求;但我找不到让两者都适用的方法。

docs 说“合并 与应用程序的测试/”,

test/helpers/ 中有一个应用程序测试助手,此处指定的任何助手都应自动注册。

共享插件测试助手时,请确保它位于 test-support/helpers,

合并目录后,文件应最终位于 tests/helpers 目录中并自动注册。

作为参考,可以看看 emberx-select 插件, 使用此答案中指定的相同方法共享 "select"-helper。