为子模块运行AngularJS测试时出错

时间:2016-01-15 19:40:47

标签: angularjs karma-jasmine

决定将app分解为子模块

主应用程序是“myApp”,然后我有一个名为“myApp.users”的子模块,它有自己的指令和服务。其中一项服务包含用户资源模型。尝试编写测试,但不断收到错误。

错误

Error: [$injector:unpr] Unknown provider: userServiceProvider <- userService

代码

'use strict';

describe('Service: userService', function () {

  // load the service's module
  beforeEach(function(){
    module('myApp.users');
  });

  // instantiate service
  var userService;
  beforeEach(inject(function (_ userService_) {
    userService = _ userService_;
  }));

  it('should do something', function () {
    expect(!!userService).toBe(true);
  });

});

0 个答案:

没有答案