X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=test%2Funit%2Fajax.js;h=deef6360b0e82415d2055c702a15f519e6f397e7;hb=85a195c6d5ad6fccf9dd3df40ebecc338325d461;hp=abe90c88ea17b9d7eb7c0b559d2812c1412d7775;hpb=325dcdc2ab05173f809b9d83af59918b3695cc23;p=jquery.git diff --git a/test/unit/ajax.js b/test/unit/ajax.js index abe90c8..deef636 100644 --- a/test/unit/ajax.js +++ b/test/unit/ajax.js @@ -415,6 +415,18 @@ test(".ajax() - contentType" , function() { }); +test(".ajax() - protocol-less urls", function() { + expect(1); + + jQuery.ajax({ + url: "//somedomain.com", + beforeSend: function( xhr, settings ) { + equals(settings.url, location.protocol + "//somedomain.com", "Make sure that the protocol is added."); + return false; + } + }); +}); + test(".ajax() - hash", function() { expect(3); @@ -1180,11 +1192,17 @@ test("jQuery.get(String, Hash, Function) - parse xml and use text() on nodes", f }); test("jQuery.getScript(String, Function) - with callback", function() { - expect(2); + expect(3); stop(); - jQuery.getScript(url("data/test.js"), function() { + jQuery.getScript(url("data/test.js"), function( data ) { equals( foobar, "bar", 'Check if script was evaluated' ); - setTimeout(start, 100); + jQuery.ajax(url("data/test.js"), { + dataType: "text", + success: function( dataText ) { + strictEqual( data, dataText, "Same-domain script requests returns the source of the script (#8082)" ); + setTimeout(start, 100); + } + }); }); });