我想編寫測試腳本來檢查Worker是否在某個外部文件的某個函數中創建。我想測試的功能是,我嘗試運行摩卡測試時未定義工作人員
createPoller: function() {
var poller = new Worker(POLLER_PATH),
_this = this;
/* worker handler on receiving the message */
poller.onmessage = this.handlePoller.bind(_this);
this.set('pollerId', U.generateUUID());
this.set('poller', poller);
}
>>> ReferenceError: Worker is not defined
at new Worker(POLLER_PATH)
^
當我運行代碼時,工作人員被創建並且工作正常。但是,當我在特定的代碼上運行腳本時,它說Worker是未定義的。
編輯您的問題以指示您正在運行測試的環境。 – Louis 2015-04-06 10:50:03