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);
}));
});