在单元测试(使用QUnit)平台的扩展时,我试图模拟XHR调用,以便我可以控制响应并测试所有场景。
var XMLHttpRequest = function (i) {
var fakeOpen = function (method, url, cache) {
return ({"name": "Albert"});
};
var fakeReadyStateChange = function () {
return 4;
};
return {
open: fakeOpen,
onreadystatechange: fakeReadyStateChange
};
};
问题是我必须使用JQuery get从一个相当庞大的HTML文件中注入一个元素进行测试。
$.get('../js/setup/prequal_prechat_window.html', function (data) {
$(data).appendTo('#PCS');
});
有没有其他方法可以加载不使用XHR的HTML?