1

我有一个定义如下的提供者:

(function(angular) {

angular.module('myModule', [])
.provider('myService', function () {
    var service = {};
    service.configureSomething = function () { };
    service.$get = function () { return {}; };
    return service;
});

})(angular);

我该如何测试configureSomething()

AngularJS 文档中显示的示例假定提供程序是公共函数,而不是在方法内部传递的匿名.provider()函数(function(){})()

请注意,我不想测试提供程序实例,我只是对测试配置感兴趣。

4

1 回答 1

0

这是 Mark Gemmill根据 Eitan Peer 对我在 AngularJS Google 群组中发布的相同问题的回答提供的答案。

于 2013-07-10T04:36:12.513 回答