【问题标题】:How to test an AngularJS provider configuration?如何测试 AngularJS 提供程序配置?
【发布时间】: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


【解决方案1】:

Here's the answer provided by Mark Gemmill 基于 Eitan Peer 对我在 AngularJS Google 群组中发布的相同问题的回答。

【讨论】:

    猜你喜欢
    • 2013-01-24
    • 1970-01-01
    • 1970-01-01
    • 2013-06-23
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-24
    • 2014-09-06
    相关资源
    最近更新 更多