首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在由外接程序注册的Ember CLI项目的单元测试中找不到帮助器

在由外接程序注册的Ember CLI项目的单元测试中找不到帮助器
EN

Stack Overflow用户
提问于 2015-03-26 04:39:25
回答 1查看 539关注 0票数 3

我正在使用一些由Ember CLI插件定义的助手,并且一切都在Ember应用程序本身中自动工作,但是使用ember-qunit进行单元测试有点棘手。

根据ember-qunit文档,可以在需求中指定依赖关系,如下所示:

代码语言:javascript
复制
needs: ['helper:ember-truth-helpers/helpers/eq']

我得到一个帮助器无法被找到的错误。我可以理解解析器试图在应用程序本身中找到助手,但找不到由插件注册的助手。

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

EN

回答 1

Stack Overflow用户

发布于 2015-03-26 05:04:01

needs属性接受工厂名称,而不是文件路径。

代码语言:javascript
复制
needs: ['helper:my-helper-name']
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29266061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档