如何测试AngularJS提供程序配置?

时间:2013-06-25 19:20:10

标签: javascript unit-testing angularjs

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

(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(){})()内传递的匿名函数。

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

1 个答案:

答案 0 :(得分:0)

Here's the answer provided by Mark Gemmill根据Eitan Peer对AngularJS Google网上论坛发布的同一问题的回答。