2014-03-03 218 views
1

我在我的測試很奇怪的行爲簡單angularJS應用噶茉莉花PhantomeJS測試失敗ramdomly

設置: 噶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

當前修復 - >重啓噶 - >我只是不喜歡這個解決方案,因爲連續測試下好了

有什麼建議?

+1

聽起來像是一個異步問題。你在測試中嘲笑'openDatabase'嗎? – fredrik

+0

不嘲笑,明天就會測試它 – urbiwanus

回答

0

修復了第一個問題(錯誤在angular-mocks.js中)。

通過嘲笑openDatabase修復的第二個問題。

Thx幫助