您的一些测试执行了整页重新加载 - Karma AngularJS中的错误

时间:2016-12-07 13:30:59

标签: angularjs karma-runner karma-jasmine

我正在为这么多控制器和服务编写测试,一切正常。但是在一个新的服务测试文件中,我刚刚在下面写了一行:

describe('Sign Up', function() { 

});

它显示以下错误

Chrome 54.0.2840 (Windows 7 0.0.0) ERROR
Some of your tests did a full page reload!

Chrome 54.0.2840 (Windows 7 0.0.0): Executed 38 of 38 ERROR (0.506 secs / 0.479 secs)

当我删除这一行时,一切顺利。任何人都知道这个问题吗?

解决方案:

我已经解决了。我去了 node_modules / jasmine-core / lib / jasmine-core / jasmine.js

在线 668 我已将 maximumSpecCallbackDepth 的值从 20 更改为 100

var maximumSpecCallbackDepth = 100;

我不知道它是如何工作的,但它解决了我的问题。

0 个答案:

没有答案