在app.js中,我有代码
var app = angular.module(moduleName); fetchData()。then(bootstrapApplication,function(){ window.location.reload(); });
function fetchData() { var initInjector = angular.injector(["ngResource"]), $resource = initInjector.get("$resource"); return $resource(REST_URL + "/configurations").get().$promise; }
当我尝试运行karma测试运行器时,它试图点击其他网址并将错误视为“您的某些测试会重新加载整页!”
有什么方法可以嘲笑它或阻止它。
答案 0 :(得分:0)
看起来你正在使用Angular-你应该能够通过$window
注入窗口,并以你可能模仿其他东西的方式注入假的窗口对象。