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