2017-01-31 88 views
1

In this plunk我有一個由Jasmine測試測試的Angular服務。該測試顯然無法找到該服務,我得到這個Angular服務茉莉花測試中缺少什麼?

Error: [$injector:unpr] http://errors.angularjs.org/1.6.1/ $injector/unpr?p0=UtilsProvider%20%3C-%20Utils

Error: Declaration Location

這裏有什麼問題嗎?

的Javascript:

var app = angular.module("app", []) 

app.service('Utils', function(){ 

    this.sum = function(a, b) { 
      return a + b; 
    }; 

}); 


describe("Testing Service Utils", function() { 

    beforeEach(function() { 
     angular.module("app"); 
    }); 

    it('should sum', 
     inject(function(Utils) { 
      expect(Utils.sum(1,2)).to.equal(3); 
    })); 

}); 

回答