1
我有一個供應商的定義如下:如何測試AngularJS提供程序配置?
(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()
傳遞一個匿名函數。
請注意,我不想測試提供者實例,我只是想測試配置。
我回答了同樣的問題[這裏](http://stackoverflow.com/questions/14771810/how-to-test-angularjs-custom-provider/17378551#17378551)根據Eitan Peer對您的Google Group問題的回答。 –