From: Oleg Gaidarenko Date: Fri, 4 Apr 2014 18:31:38 +0000 (+0400) Subject: Tests: Fix failing ajax tests in oldIE X-Git-Tag: 1.11.1-rc1~7 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d89c278a3363c80d44dd4601bc0cd79c04532529;p=jquery.git Tests: Fix failing ajax tests in oldIE --- diff --git a/test/data/test.html b/test/data/test.html index eec028e90..f5bc2199f 100644 --- a/test/data/test.html +++ b/test/data/test.html @@ -3,5 +3,5 @@ html text
testFoo = "foo"; jQuery('#foo').html('foo'); ok( true, "test.html executed" ); /* ]]> */ - + blabla diff --git a/test/data/test.js b/test/data/test.js deleted file mode 100644 index fb3395296..000000000 --- a/test/data/test.js +++ /dev/null @@ -1,3 +0,0 @@ -this.testBar = "bar"; -jQuery("#ap").html("bar"); -ok( true, "test.js executed"); diff --git a/test/data/test.php b/test/data/test.php index 3d08f3253..d93dafad8 100644 --- a/test/data/test.php +++ b/test/data/test.php @@ -3,5 +3,5 @@ html text
testFoo = "foo"; jQuery('#foo').html('foo'); ok( true, "test.php executed" ); /* ]]> */ - -blabla \ No newline at end of file + +blabla diff --git a/test/data/testbar.php b/test/data/testbar.php new file mode 100644 index 000000000..21aa6882b --- /dev/null +++ b/test/data/testbar.php @@ -0,0 +1,3 @@ +this.testBar = "bar"; +jQuery("#ap").html("bar"); +ok( true, "testbar.php executed"); diff --git a/test/unit/ajax.js b/test/unit/ajax.js index 3a2ac11c4..8dd97405a 100644 --- a/test/unit/ajax.js +++ b/test/unit/ajax.js @@ -602,7 +602,7 @@ module( "ajax", { ok( jQuery.get( url(target), success ), "get" ); ok( jQuery.post( url(target), success ), "post" ); - ok( jQuery.getScript( url("data/test.js"), success ), "script" ); + ok( jQuery.getScript( url("data/testbar.php"), success ), "script" ); ok( jQuery.getJSON( url("data/json_obj.js"), success ), "json" ); ok( jQuery.ajax({ url: url( target ), @@ -850,7 +850,7 @@ module( "ajax", { setup: function() { Globals.register("testBar"); }, - url: window.location.href.replace( /[^\/]*$/, "" ) + "data/test.js", + url: window.location.href.replace( /[^\/]*$/, "" ) + "data/testbar.php", dataType: "script", success: function() { strictEqual( window["testBar"], "bar", "Script results returned (GET, no callback)" ); @@ -861,7 +861,7 @@ module( "ajax", { setup: function() { Globals.register("testBar"); }, - url: window.location.href.replace( /[^\/]*$/, "" ) + "data/test.js", + url: window.location.href.replace( /[^\/]*$/, "" ) + "data/testbar.php", type: "POST", dataType: "script", success: function( data, status ) { @@ -874,7 +874,7 @@ module( "ajax", { setup: function() { Globals.register("testBar"); }, - url: window.location.href.replace( /[^\/]*$/, "" ).replace( /^.*?\/\//, "//" ) + "data/test.js", + url: window.location.href.replace( /[^\/]*$/, "" ).replace( /^.*?\/\//, "//" ) + "data/testbar.php", dataType: "script", success: function() { strictEqual( window["testBar"], "bar", "Script results returned (GET, no callback)" ); @@ -1776,7 +1776,7 @@ module( "ajax", { asyncTest( "jQuery.getScript( String, Function ) - with callback", 2, function() { Globals.register("testBar"); - jQuery.getScript( url("data/test.js"), function() { + jQuery.getScript( url("data/testbar.php"), function() { strictEqual( window["testBar"], "bar", "Check if script was evaluated" ); start(); }); @@ -1784,12 +1784,12 @@ module( "ajax", { asyncTest( "jQuery.getScript( String, Function ) - no callback", 1, function() { Globals.register("testBar"); - jQuery.getScript( url("data/test.js") ).done( start ); + jQuery.getScript( url("data/testbar.php") ).done( start ); }); asyncTest( "#8082 - jQuery.getScript( String, Function ) - source as responseText", 2, function() { Globals.register("testBar"); - jQuery.getScript( url("data/test.js"), function( data, _, jqXHR ) { + jQuery.getScript( url("data/testbar.php"), function( data, _, jqXHR ) { strictEqual( data, jqXHR.responseText, "Same-domain script requests returns the source of the script" ); start(); }); @@ -2017,7 +2017,9 @@ module( "ajax", { strictEqual( data, "test%5Blength%5D=7&test%5Bfoo%5D=bar", "Check if a sub-object with a length param is serialized correctly" ); } }) - ).always( start ); + ).always(function() { + start(); + }); }); asyncTest( "jQuery.post( String, Hash, Function ) - simple with xml", 4, function() { @@ -2040,7 +2042,9 @@ module( "ajax", { strictEqual( jQuery( "result", this ).text(), "3", "Check for XML" ); }); }) - ).always( start ); + ).always(function() { + start(); + }); }); //----------- jQuery.active diff --git a/test/unit/manipulation.js b/test/unit/manipulation.js index f403d8f8e..48d5f3987 100644 --- a/test/unit/manipulation.js +++ b/test/unit/manipulation.js @@ -2348,7 +2348,7 @@ test( "script evaluation (#11795)", function() { if ( jQuery.ajax ) { Globals.register("testBar"); - jQuery("#qunit-fixture").append( "