1

在我对一个简单的 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 上出现问题

当前修复 -> 重新启动 Karma -> 但我讨厌这个解决方案,因为持续测试很棒

有什么建议么 ?

4

1 回答 1

0

修复了第一个问题(angular-mocks.js 中的错误)。

通过模拟 openDatabase 解决的第二个问题。

谢谢帮助

于 2014-03-04T22:25:38.537 回答