我有用Jasmine BDD框架執行ajax的麻煩。Ajax沒有用Jasmine執行
我想測試實際的ajax調用,而不是做出假的響應。我已閱讀文檔並嘗試了所有內容,但似乎忽略了ajax代碼。我也嘗試過使用間諜,但它似乎沒有幫助。
不工作一個非常簡單的例子:
describe("A jQuery ajax test", function() {
it("should make AJAX request", function() {
expect(testAjax()).toBe(1);
});
});
function testAjax() {
var ret=0
$.ajax({
type: "GET",
url: "obj.json",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data){ret=1;}
});
return ret;
}
返回始終爲0,它從來沒有進入成功的功能。
我在做什麼錯?
有人有一個可以成功執行Ajax與Ajax共享的示例項目嗎? – a2011