Ember辅助单元测试 - 注入或模拟服务

时间:2016-04-06 02:02:13

标签: ember.js ember-cli ember-testing

我在Ember 1.13(还没有2.x),我需要能够运行辅助单元测试。我的助手有一句话:

const i18n = Frontend.__container__.lookup('service:i18n');

以丑陋的方式注入服务,因为在Ember 2.x帮助器之前不是“真正的”对象而且不能做类似的事情:

i18n: Ember.inject.service('i18n')

当我尝试为帮助程序运行简单的单元测试时,我得到:

Can't find variable: Frontend

在这种情况下,如何导入/注入/模拟全局应用程序命名空间?或者还有另一种方法可以解决这个问题吗?

0 个答案:

没有答案
相关问题