我有一个定义如下的提供者:
(function(angular) {
angular.module('myModule', [])
.provider('myService', function () {
var service = {};
service.configureSomething = function () { };
service.$get = function () { return {}; };
return service;
});
})(angular);
我该如何测试configureSomething()
?
AngularJS 文档中显示的示例假定提供程序是公共函数,而不是在方法内部传递的匿名.provider()
函数(function(){})()
。
请注意,我不想测试提供程序实例,我只是对测试配置感兴趣。