0
我有從Jasmine測試中調用的這段代碼。Karma runner和mockjax在DEBUG中以不同的方式工作
$.mockjax({
url: "/test",
contentType: "text/json",
responseText: { number: 14.0 }
});
$.ajax({
url: "/test",
dataType: "json"
}).done(function (data) {
console.log(data);
});
我得到的綠色窗口上來,然後調出控制檯,F5重新運行測試,並沒有什麼,雖然來了。
因此,我單擊右上角的大DEBUG按鈕,然後按f5鍵打開控制檯,它正在輸出數據。
爲什麼.done只會在調試模式下被擊中?
當我逐步使用每個窗口,它完全跳過.done在哪裏 - 因爲我可以看到它在調試時完成。
奇怪......很高興你找到了答案! – jakerella 2014-11-01 18:12:09