如何测试AngularJS提供程序配置
How to test an AngularJS provider configuration?
我有一个定义如下的提供者:
(function(angular) {
angular.module('myModule', [])
.provider('myService', function () {
var service = {};
service.configureSomething = function () { };
service.$get = function () { return {}; };
return service;
});
})(angular);
如何测试configureSomething()
AngularJS文档中显示的示例假设提供者是一个公共函数,而不是(function(){})()
方法中.provider()
内部传递的匿名函数。
请注意,我不想测试提供者实例,我只是对测试配置感兴趣。
以下是Mark Gemmill根据Eitan Peer对我在AngularJS谷歌群组中发布的同一问题的回答提供的答案。
相关文章:
- 如何在提供程序的配置中处理$rootScope
- 未从Selenium网络驱动程序中的配置文件接收到正确的值
- 当服务注入到其他地方时,角度提供程序配置重置
- webpack的库和客户端应用程序配置
- 需要.js 如何使用插件考虑填充程序配置
- 优化填充程序配置
- 在 ajax 响应中调用应用程序配置方法 - AngularJS
- 需要.js 事件发射器 2 的填充程序配置
- 删除 RequireJS 中未使用的填充程序配置
- 如何使用需要异步初始化的提供程序配置 angular
- 使用Google Analytics跟踪WebViews到应用程序配置文件中
- angular服务到应用程序配置中
- 单元测试提供程序配置中的$urlRouterProvider.otherwise
- 正在存储应用程序配置设置
- 如何测试AngularJS提供程序配置
- 单击应用程序通知后,如何重定向到我的应用程序配置文件页面
- 工作灯Facebook应用程序错误:“给定的URL是不允许的应用程序配置”
- Angular2如何从MVC传递应用程序配置
- ngRoute和Undercore.js需要js填充程序配置
- 移动应用程序-配置后端服务器地址