如何使用karma 1.7和karma-jasmine1.1

时间:2018-01-23 22:42:13

标签: angularjs unit-testing jasmine karma-runner

在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测试运行器时,它试图点击其他网址并将错误视为“您的某些测试会重新加载整页!”

有什么方法可以嘲笑它或阻止它。

1 个答案:

答案 0 :(得分:0)

看起来你正在使用Angular-你应该能够通过$window注入窗口,并以你可能模仿其他东西的方式注入假的窗口对象。