Angularjs Angular JS和QUnit,模仿$httpProvider
我正在使用Angular JS和QUnit,我正在努力研究如何模拟$httpProvider 在模块中,我添加了一个配置函数,以便可以向使用$HTTP发送的任何请求添加一个“无缓存”HTTP头Angularjs Angular JS和QUnit,模仿$httpProvider,angularjs,Angularjs,我正在使用Angular JS和QUnit,我正在努力研究如何模拟$httpProvider 在模块中,我添加了一个配置函数,以便可以向使用$HTTP发送的任何请求添加一个“无缓存”HTTP头 app.config(['$httpProvider', function($httpProvider) { if (!$httpProvider.defaults.headers.common) { $httpProvider.defaults.headers.
app.config(['$httpProvider', function($httpProvider) {
if (!$httpProvider.defaults.headers.common) {
$httpProvider.defaults.headers.common = {};
}
$httpProvider.defaults.headers.common['Cache-Control'] = "no-cache, no-store";
$httpProvider.defaults.headers.common.Pragma = "no-cache";
}]);
当使用QUnit时,此代码在QUnit的“setup”函数之前执行,并且似乎不可能注入提供程序
有人知道我如何在QUnit中安全地单元测试Angular模块的“配置”部分吗?尝试添加到模拟服务中