我有从我的茉莉花测试中调用的这段代码。
$.mockjax({
url: "/test",
contentType: "text/json",
responseText: { number: 14.0 }
});
$.ajax({
url: "/test",
dataType: "json"
}).done(function (data) {
console.log(data);
});
我得到绿色窗口,然后调出控制台,按 f5 重新运行测试,但没有任何反应。
所以我点击右上角的大调试按钮,然后在控制台打开的情况下按 f5,它正在输出数据。
为什么 .done 只会在调试模式下被击中?
当我逐步使用每个窗口时,它完全跳过了 .done where-因为我在调试时可以看到它正在完成。