使用茉莉花注入角度单元测试服务

时间:2015-03-05 13:30:57

标签: javascript angularjs dependency-injection jasmine karma-jasmine

我的角色应用A 带有模块M 服务S 。模块 M 注入 A

angular.module('A', ['M'])
    .service('S', function () {
        //some service functionality
    });

M 拥有自己的服务MS ,它依赖于服务 S

angular.module('M', [])
    .service('MS', ['S', function (S) {
        //stuff goes here
    }]);

现在我想用karma和jasmine测试 MS 。我用

注入 M
beforeEach(module('M'));

然后我抓住 MS

var MS;

beforeEach(inject(function ($injector) {
    MS = $injector.get("MS");
}));

这就是我已经遇到喷油器错误的地方......出了什么问题,我在这里错过了什么?谢谢! :)

0 个答案:

没有答案