我需要在 Jasmine 中使用 angularjs 模拟注入方法来注入名称中带有点的服务。我尝试添加字符串标识符,但注入方法似乎不支持此操作。这不可能:
beforeEach(inject(['$rootScope','MyApp.Factories.TestFactory',
function ($rootScope, testFactory) {
//doSomeThing
}]));
还有其他方法可以处理这个问题吗?
我还没有测试过这个,但你可能可以从$injector
你自己。像这样的事情:
beforeEach(inject(function($rootScope,$injector) {
var testFactory = $injector.get('MyApp.Factories.TestFactory');
//doSomeThing
}));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)