我正在使用一些由Ember CLI插件定义的助手,并且一切都在Ember应用程序本身中自动工作,但是使用ember-qunit进行单元测试有点棘手。
根据ember-qunit文档,可以在需求中指定依赖关系,如下所示:
needs: ['helper:ember-truth-helpers/helpers/eq']我得到一个帮助器无法被找到的错误。我可以理解解析器试图在应用程序本身中找到助手,但找不到由插件注册的助手。
ember-truth-helpers作者建议的一个解决方法是在运行每个测试用例之前手动导入和注册任何使用过的帮助器。与Ember应用程序如何正确解决问题相比,这很麻烦,也没有那么神奇。
发布于 2015-03-26 05:04:01
needs属性接受工厂名称,而不是文件路径。
needs: ['helper:my-helper-name']https://stackoverflow.com/questions/29266061
复制相似问题