我在测试一个简单的angularJS应用程序时有一个非常奇怪的行为
设定: Karma v0.10.9 PhantomJS 1.9.7
第一次通过的所有测试(有时也是第二次或第三次:-))但经过一段时间的测试失败随机
有两种错误
TypeError: 'null' is not an object (evaluating 'errorForStack.stack')
at workFn (<my_path>/angular-mocks.js:1811)
和
Error: SECURITY_ERR: DOM Exception 18
//Line $window.openDatabase('myDB', "", 'Offline DB', 5 * 1024 * 1024);
Windows和Linux上出现问题
当前修复 - &gt;重启Karma - &gt;但我讨厌这个解决方案,因为连续测试很棒
有什么建议吗?
答案 0 :(得分:0)
修复了第一个问题(angular-mocks.js中的错误)。
通过模拟openDatabase修复的第二个问题。
帮助