我有一个提供者定义如下:
(function(angular) {
angular.module('myModule', [])
.provider('myService', function () {
var service = {};
service.configureSomething = function () { };
service.$get = function () { return {}; };
return service;
});
})(angular);
如何测试configureSomething()
?
AngularJS documentation中显示的示例假定提供者是公共函数,而不是.provider()
方法中(function(){})()
内传递的匿名函数。
请注意,我不想测试提供程序实例,我只是对测试配置感兴趣。
答案 0 :(得分:0)
Here's the answer provided by Mark Gemmill根据Eitan Peer对AngularJS Google网上论坛发布的同一问题的回答。