我的插件中有一些测试助手。我想要:
- 将这些助手用于我的插件自己的测试。
- 让我的插件用户可以使用这些助手,以测试他们自己的代码。
在文档中,据说test-support
可以用来满足上面提到的第二个要求;但我找不到一种方法让它对两者都有效。
我的插件中有一些测试助手。我想要:
在文档中,据说test-support
可以用来满足上面提到的第二个要求;但我找不到一种方法让它对两者都有效。
文档说“与应用程序的测试合并”,
应用程序 test-helpers 驻留在 中test/helpers/
,此处指定的任何帮助程序都应自动注册。
共享插件测试助手时,请确保它位于 test-support/helpers
,
目录合并后,文件应最终在tests/helpers
目录中并自动注册。
作为参考,可以查看emberx-select插件,使用此答案中指定的相同方法共享“select”-helper。