X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=test%2Funit%2Fajax.js;h=35f87a8881b487d5b86ece24bba199ca05b07d2d;hb=e1af5faf80ff9a457bcb78757c3eb04b55e931d1;hp=40ec9641565fb0047293d86a854dd5d912e59794;hpb=c6a44c7943f460594a6a75081ad9bce76fea80f0;p=jquery.git diff --git a/test/unit/ajax.js b/test/unit/ajax.js index 40ec964..35f87a8 100644 --- a/test/unit/ajax.js +++ b/test/unit/ajax.js @@ -372,6 +372,7 @@ test("$.get(String, Hash, Function) - parse xml and use text() on nodes", functi test("$.getScript(String, Function) - with callback", function() { expect(2); stop(); + window.foobar = null; $.getScript(url("data/test.js"), function() { equals( foobar, "bar", 'Check if script was evaluated' ); setTimeout(start, 100); @@ -563,6 +564,7 @@ test("$.ajax() - script, Remote", function() { stop(); + window.foobar = null; $.ajax({ url: base + "data/test.js", dataType: "script", @@ -580,6 +582,7 @@ test("$.ajax() - script, Remote with POST", function() { stop(); + window.foobar = null; $.ajax({ url: base + "data/test.js", type: "POST", @@ -592,6 +595,25 @@ test("$.ajax() - script, Remote with POST", function() { }); }); +test("$.ajax() - script, Remote with scheme-less URL", function() { + expect(2); + + var base = window.location.href.replace(/\?.*$/, ""); + base = base.replace(/^.*?\/\//, "//"); + + stop(); + + window.foobar = null; + $.ajax({ + url: base + "data/test.js", + dataType: "script", + success: function(data){ + ok( foobar, "Script results returned (GET, no callback)" ); + start(); + } + }); +}); + test("$.getJSON(String, Hash, Function) - JSON array", function() { expect(4); stop();