Ember.js 在插件注册的Ember CLI项目的单元测试中找不到帮助程序

Ember.js 在插件注册的Ember CLI项目的单元测试中找不到帮助程序,ember.js,ember-cli,ember-cli-addons,Ember.js,Ember Cli,Ember Cli Addons,我正在使用一些由Ember CLI插件定义的帮助程序,所有功能都在Ember应用程序中自动运行,但是使用Ember qunit进行单元测试有点棘手 根据ember qunit文档,可以在以下需求中指定依赖项: needs: ['helper:ember-truth-helpers/helpers/eq'] 我得到一个找不到助手的错误。我可以理解解析器正在尝试在应用程序本身中查找帮助程序,但找不到由加载项注册的帮助程序 ember truth helpers作者建议的一种解决方法是在运行每个测试

我正在使用一些由Ember CLI插件定义的帮助程序,所有功能都在Ember应用程序中自动运行,但是使用Ember qunit进行单元测试有点棘手

根据ember qunit文档,可以在以下需求中指定依赖项:

needs: ['helper:ember-truth-helpers/helpers/eq']
我得到一个找不到助手的错误。我可以理解解析器正在尝试在应用程序本身中查找帮助程序,但找不到由加载项注册的帮助程序


ember truth helpers作者建议的一种解决方法是在运行每个测试用例之前手动导入和注册任何使用过的助手。与Ember应用程序如何正确解决问题相比,这既麻烦又不那么神奇。

需要属性采用工厂名称,而不是文件路径

needs: ['helper:my-helper-name']