【发布时间】:2013-06-25 19:20:10
【问题描述】:
我有一个如下定义的提供者:
(function(angular) {
angular.module('myModule', [])
.provider('myService', function () {
var service = {};
service.configureSomething = function () { };
service.$get = function () { return {}; };
return service;
});
})(angular);
如何测试configureSomething()?
AngularJS documentation 中显示的示例假定提供程序是一个公共函数,而不是在 (function(){})() 方法中通过 .provider() 内部传递的匿名函数。
请注意,我不想测试提供程序实例,我只是对测试配置感兴趣。
【问题讨论】:
-
我根据 Eitan Peer 对您的 Google 群组问题的回答回答了同样的问题 here。
标签: javascript unit-testing angularjs