當我用科爾多瓦和離子測試我的混合應用程序構建時,我有奇怪的發生。Karma-jasmine UncaughtReference錯誤狀態欄未定義
我使用karma-jasmine進行單元測試。如果我運行我的測試文件sparately他們成功。如果我將它們中的三個一起運行,它們仍然會成功。如果將其全部包含在karma(path/tests/*。js)中,則3箇中的5個會成功併發生以下錯誤: 「StatusBar」未定義。
StatusBar是cordova plugsin「cordova-plugin-statusbar」。我想知道爲什麼它只出現在一起測試所有文件,而不是一個接一個。我已經嘗試對測試文件重新排序,但是在第三個測試文件後它們總是失敗。
每次測試開始時,app.js都會被初始化並啓動。我不知道這可能是一個問題。
有什麼建議嗎?