我不能讓我的單元測試在IE8上運行。在IE8上運行Karma測試
我正在測試一個依賴於JQuery的角度指令,我使用Karma作爲測試運行器。
測試在Chrome上按預期運行,但是當我嘗試在IE8上運行它們時,出現錯誤「對象不支持此屬性或方法」。我在指定的位置打開了jQuery,事實證明'property或method'IE不滿意的是文檔上的addEventListener
方法。它在測試運行初始化過程中運行任何測試之前就已經發生了。
AFAIK在IE9之前,相應的方法被稱爲attachEventListener
,但我會假設jQuery會知道這一點。所以我現在唯一的假設是,我以某種方式欺騙了jQuery,認爲它不是它正在處理的IE8。
有什麼想法?我沒有想法。
都能跟得上我跑的jQuery 1.9.1 – mfeingold
我的道歉。你是對的 - 我的示例代碼是指JQ 1.9.1,但有些業務conf指向2.0。傻我 – mfeingold