我正在为这么多控制器和服务编写测试,一切正常。但是在一个新的服务测试文件中,我刚刚在下面写了一行:
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;
我不知道它是如何工作的,但它解决了我的问题。