Javascript 茉莉花测试反应失败
我希望使用Jasmine来测试对url的请求是否成功,但每次我尝试它时,它都会说未定义$。任何指导或指示都会有帮助,谢谢Javascript 茉莉花测试反应失败,javascript,jasmine,Javascript,Jasmine,我希望使用Jasmine来测试对url的请求是否成功,但每次我尝试它时,它都会说未定义$。任何指导或指示都会有帮助,谢谢 $.ajax({ type: 'GET', dataType: "json", url: "url.com", success: showBooks, }); describe("Spy on ajax call", function() { it("should make an AJAX request with c
$.ajax({
type: 'GET',
dataType: "json",
url: "url.com",
success: showBooks,
});
describe("Spy on ajax call", function() {
it("should make an AJAX request with correct setting",
function() {
spyOn($, "ajax");
expect($.ajax).toHaveBeenCalledWith({
type: "GET",
url: "url.com",
dataType: "json",
success: showBooks
});
});
});
编辑:忘记添加JQuery库,所以现在一切正常。使用橡皮擦对注释进行后续操作
$ is not defined
看起来你忘记了jQuery,这一点已被橡皮擦Sharp确认。$看起来像jQuery,你加载了吗?看起来我犯了一个愚蠢的错误,没有仔细检查jQuery是否已加载,干杯一旦你找到答案,请回答你自己的问题:-
$ is not defined