aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit')
-rw-r--r--test/unit/ajax.js350
-rw-r--r--test/unit/attributes.js4
-rw-r--r--test/unit/basic.js6
-rw-r--r--test/unit/core.js6
-rw-r--r--test/unit/css.js5
-rw-r--r--test/unit/data.js2
-rw-r--r--test/unit/effects.js2
-rw-r--r--test/unit/event.js5
-rw-r--r--test/unit/manipulation.js4
-rw-r--r--test/unit/offset.js6
-rw-r--r--test/unit/support.js6
-rw-r--r--test/unit/traversing.js10
12 files changed, 198 insertions, 208 deletions
diff --git a/test/unit/ajax.js b/test/unit/ajax.js
index 4dc7b9d3a..a8fd3a075 100644
--- a/test/unit/ajax.js
+++ b/test/unit/ajax.js
@@ -40,7 +40,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - success callbacks", 8, function( assert ) {
return {
setup: addGlobalEvents( "ajaxStart ajaxStop ajaxSend ajaxComplete ajaxSuccess", assert ),
- url: url( "data/name.html" ),
+ url: url( "name.html" ),
beforeSend: function() {
assert.ok( true, "beforeSend" );
},
@@ -57,7 +57,7 @@ QUnit.module( "ajax", {
return {
setup: addGlobalEvents( "ajaxStart ajaxStop ajaxSend ajaxComplete ajaxSuccess", assert ),
create: function( options ) {
- return jQuery.ajax( url( "data/name.html" ), options );
+ return jQuery.ajax( url( "name.html" ), options );
},
beforeSend: function() {
assert.ok( true, "beforeSend" );
@@ -77,7 +77,7 @@ QUnit.module( "ajax", {
create: function( options ) {
options.crossDomain = true;
options.dataType = "script";
- return jQuery.ajax( url( "data/script.php?header=ecma" ), options );
+ return jQuery.ajax( url( "mock.php?action=script&header=ecma" ), options );
},
success: function() {
assert.ok( true, "success" );
@@ -93,7 +93,7 @@ QUnit.module( "ajax", {
return {
create: function( options ) {
options.crossDomain = true;
- return jQuery.ajax( url( "data/script.php" ), options );
+ return jQuery.ajax( url( "mock.php?action=script" ), options );
},
success: function() {
assert.ok( true, "success" );
@@ -112,7 +112,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - success callbacks (late binding)", 8, function( assert ) {
return {
setup: addGlobalEvents( "ajaxStart ajaxStop ajaxSend ajaxComplete ajaxSuccess", assert ),
- url: url( "data/name.html" ),
+ url: url( "name.html" ),
beforeSend: function() {
assert.ok( true, "beforeSend" );
},
@@ -132,7 +132,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - success callbacks (oncomplete binding)", 8, function( assert ) {
return {
setup: addGlobalEvents( "ajaxStart ajaxStop ajaxSend ajaxComplete ajaxSuccess", assert ),
- url: url( "data/name.html" ),
+ url: url( "name.html" ),
beforeSend: function() {
assert.ok( true, "beforeSend" );
},
@@ -152,7 +152,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - error callbacks", 8, function( assert ) {
return {
setup: addGlobalEvents( "ajaxStart ajaxStop ajaxSend ajaxComplete ajaxError", assert ),
- url: url( "data/name.php?wait=5" ),
+ url: url( "mock.php?action=wait&wait=5" ),
beforeSend: function() {
assert.ok( true, "beforeSend" );
},
@@ -170,7 +170,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - textStatus and errorThrown values", 4, function( assert ) {
return [ {
- url: url( "data/name.php?wait=5" ),
+ url: url( "mock.php?action=wait&wait=5" ),
error: function( _, textStatus, errorThrown ) {
assert.strictEqual( textStatus, "abort", "textStatus is 'abort' for abort" );
assert.strictEqual( errorThrown, "abort", "errorThrown is 'abort' for abort" );
@@ -180,7 +180,7 @@ QUnit.module( "ajax", {
}
},
{
- url: url( "data/name.php?wait=5" ),
+ url: url( "mock.php?action=wait&wait=5" ),
error: function( _, textStatus, errorThrown ) {
assert.strictEqual( textStatus, "mystatus", "textStatus is 'mystatus' for abort('mystatus')" );
assert.strictEqual( errorThrown, "mystatus", "errorThrown is 'mystatus' for abort('mystatus')" );
@@ -193,7 +193,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - responseText on error", 1, function( assert ) {
return {
- url: url( "data/errorWithText.php" ),
+ url: url( "mock.php?action=error" ),
error: function( xhr ) {
assert.strictEqual( xhr.responseText, "plain text message", "Test jqXHR.responseText is filled for HTTP errors" );
}
@@ -204,7 +204,7 @@ QUnit.module( "ajax", {
var previousUrl,
firstTime = true;
jQuery.ajax( {
- url: url( "data/errorWithText.php" ),
+ url: url( "mock.php?action=error" ),
error: function() {
if ( firstTime ) {
firstTime = false;
@@ -212,10 +212,7 @@ QUnit.module( "ajax", {
} else {
assert.ok( true, "Test retrying with jQuery.ajax(this) works" );
jQuery.ajax( {
- url: url( "data/errorWithText.php" ),
- data: {
- "x": 1
- },
+ url: url( "mock.php?action=error&x=2" ),
beforeSend: function() {
if ( !previousUrl ) {
previousUrl = this.url;
@@ -241,7 +238,7 @@ QUnit.module( "ajax", {
xhr.setRequestHeader( "ajax-send", "test" );
} );
},
- url: url( "data/headers.php?keys=siMPle_SometHing-elsE_OthEr_Nullable_undefined_Empty_ajax-send" ),
+ url: url( "mock.php?action=headers&keys=siMPle|SometHing-elsE|OthEr|Nullable|undefined|Empty|ajax-send" ),
headers: {
"siMPle": "value",
"SometHing-elsE": "other value",
@@ -281,7 +278,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - Accept header", 1, function( assert ) {
return {
- url: url( "data/headers.php?keys=accept" ),
+ url: url( "mock.php?action=headers&keys=accept" ),
headers: {
Accept: "very wrong accept value"
},
@@ -297,14 +294,14 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - contentType", 2, function( assert ) {
return [
{
- url: url( "data/headers.php?keys=content-type" ),
+ url: url( "mock.php?action=headers&keys=content-type" ),
contentType: "test",
success: function( data ) {
assert.strictEqual( data, "content-type: test\n", "Test content-type is sent when options.contentType is set" );
}
},
{
- url: url( "data/headers.php?keys=content-type" ),
+ url: url( "mock.php?action=headers&keys=content-type" ),
contentType: false,
success: function( data ) {
@@ -330,34 +327,34 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - hash", 4, function( assert ) {
return [
{
- url: "data/name.html#foo",
+ url: baseURL + "name.html#foo",
beforeSend: function( xhr, settings ) {
- assert.equal( settings.url, "data/name.html#foo", "Make sure that the URL has its hash." );
+ assert.equal( settings.url, baseURL + "name.html#foo", "Make sure that the URL has its hash." );
return false;
},
error: true
},
{
- url: "data/name.html?abc#foo",
+ url: baseURL + "name.html?abc#foo",
beforeSend: function( xhr, settings ) {
- assert.equal( settings.url, "data/name.html?abc#foo", "Make sure that the URL has its hash." );
+ assert.equal( settings.url, baseURL + "name.html?abc#foo", "Make sure that the URL has its hash." );
return false;
},
error: true
},
{
- url: "data/name.html?abc#foo",
+ url: baseURL + "name.html?abc#foo",
data: {
"test": 123
},
beforeSend: function( xhr, settings ) {
- assert.equal( settings.url, "data/name.html?abc&test=123#foo", "Make sure that the URL has its hash." );
+ assert.equal( settings.url, baseURL + "name.html?abc&test=123#foo", "Make sure that the URL has its hash." );
return false;
},
error: true
},
{
- url: "data/name.html?abc#brownies",
+ url: baseURL + "name.html?abc#brownies",
data: {
"devo": "hat"
},
@@ -365,7 +362,7 @@ QUnit.module( "ajax", {
beforeSend: function( xhr, settings ) {
// Remove the random number, but ensure the cache-buster param is there
var url = settings.url.replace( /\d+/, "" );
- assert.equal( url, "data/name.html?abc&devo=hat&_=#brownies", "Make sure that the URL has its hash." );
+ assert.equal( url, baseURL + "name.html?abc&devo=hat&_=#brownies", "Make sure that the URL has its hash." );
return false;
},
error: true
@@ -492,7 +489,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - abort", 9, function( assert ) {
return {
setup: addGlobalEvents( "ajaxStart ajaxStop ajaxSend ajaxError ajaxComplete", assert ),
- url: url( "data/name.php?wait=5" ),
+ url: url( "mock.php?action=wait&wait=5" ),
beforeSend: function() {
assert.ok( true, "beforeSend" );
},
@@ -510,7 +507,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - native abort", 2, function( assert ) {
return {
- url: url( "data/name.php?wait=1" ),
+ url: url( "mock.php?action=wait&wait=1" ),
xhr: function() {
var xhr = new window.XMLHttpRequest();
setTimeout( function() {
@@ -529,7 +526,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - native timeout", 2, function( assert ) {
return {
- url: url( "data/name.php?wait=1" ),
+ url: url( "mock.php?action=wait&wait=1" ),
xhr: function() {
var xhr = new window.XMLHttpRequest();
xhr.timeout = 1;
@@ -566,13 +563,13 @@ QUnit.module( "ajax", {
.ajaxSuccess( event );
},
requests: [ {
- url: url( "data/name.html" ),
+ url: url( "name.html" ),
context: context,
beforeSend: callback( "beforeSend" ),
success: callback( "success" ),
complete: callback( "complete" )
}, {
- url: url( "data/404.html" ),
+ url: url( "404.txt" ),
context: context,
beforeSend: callback( "beforeSend" ),
error: callback( "error" ),
@@ -588,7 +585,7 @@ QUnit.module( "ajax", {
};
}
return {
- url: url( "data/404.html" ),
+ url: url( "404.txt" ),
beforeSend: nocallback( "beforeSend" ),
error: nocallback( "error" ),
complete: nocallback( "complete" )
@@ -598,7 +595,7 @@ QUnit.module( "ajax", {
ajaxTest( "#15118 - jQuery.ajax() - function without jQuery.event", 1, function( assert ) {
var holder;
return {
- url: url( "data/json.php" ),
+ url: url( "mock.php?action=json" ),
setup: function() {
holder = jQuery.event;
delete jQuery.event;
@@ -622,7 +619,7 @@ QUnit.module( "ajax", {
assert.equal( jqXHR.statusText, "abort", "jqXHR.statusText equals abort on global ajaxComplete and ajaxError events" );
} );
},
- url: url( "data/name.html" ),
+ url: url( "name.html" ),
error: true,
complete: function() {
assert.ok( true, "complete" );
@@ -632,7 +629,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - context modification", 1, function( assert ) {
return {
- url: url( "data/name.html" ),
+ url: url( "name.html" ),
context: {},
beforeSend: function() {
this.test = "foo";
@@ -654,12 +651,12 @@ QUnit.module( "ajax", {
assert.strictEqual( jQuery.ajaxSettings.context, obj, "Make sure the context is properly set in ajaxSettings." );
},
requests: [ {
- url: url( "data/name.html" ),
+ url: url( "name.html" ),
success: function() {
assert.strictEqual( this, obj, "Make sure the original object is maintained." );
}
}, {
- url: url( "data/name.html" ),
+ url: url( "name.html" ),
context: {},
success: function() {
assert.ok( this !== obj, "Make sure overriding context is possible." );
@@ -672,7 +669,7 @@ QUnit.module( "ajax", {
return {
setup: addGlobalEvents( "", assert ),
global: false,
- url: url( "data/name.html" ),
+ url: url( "name.html" ),
beforeSend: function() {
assert.ok( true, "beforeSend" );
},
@@ -687,7 +684,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - xml: non-namespace elements inside namespaced elements", 3, function( assert ) {
return {
- url: url( "data/with_fries.xml" ),
+ url: url( "with_fries.xml" ),
dataType: "xml",
success: function( resp ) {
assert.equal( jQuery( "properties", resp ).length, 1, "properties in responseXML" );
@@ -699,7 +696,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - xml: non-namespace elements inside namespaced elements (over JSONP)", 3, function( assert ) {
return {
- url: url( "data/with_fries_over_jsonp.php" ),
+ url: url( "mock.php?action=xmlOverJsonp" ),
dataType: "jsonp xml",
success: function( resp ) {
assert.equal( jQuery( "properties", resp ).length, 1, "properties in responseXML" );
@@ -712,14 +709,14 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - HEAD requests", 2, function( assert ) {
return [
{
- url: url( "data/name.html" ),
+ url: url( "name.html" ),
type: "HEAD",
success: function( data, status, xhr ) {
assert.ok( /Date/i.test( xhr.getAllResponseHeaders() ), "No Date in HEAD response" );
}
},
{
- url: url( "data/name.html" ),
+ url: url( "name.html" ),
data: {
"whip_it": "good"
},
@@ -733,7 +730,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - beforeSend", 1, function( assert ) {
return {
- url: url( "data/name.html" ),
+ url: url( "name.html" ),
beforeSend: function() {
this.check = true;
},
@@ -747,7 +744,7 @@ QUnit.module( "ajax", {
return {
create: function() {
return jQuery.ajax( {
- url: url( "data/name.html" ),
+ url: url( "name.html" ),
beforeSend: function( xhr ) {
assert.ok( true, "beforeSend got called, canceling" );
xhr.abort();
@@ -776,7 +773,7 @@ QUnit.module( "ajax", {
Globals.register( "testBar" );
},
dataType: "html",
- url: url( "data/test.html" ),
+ url: url( "mock.php?action=testHTML&baseURL=" + baseURL ),
success: function( data ) {
assert.ok( data.match( /^html text/ ), "Check content for datatype html" );
jQuery( "#ap" ).html( data );
@@ -788,7 +785,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - synchronous request", 1, function( assert ) {
return {
- url: url( "data/json_obj.js" ),
+ url: url( "json_obj.js" ),
dataType: "text",
async: false,
success: true,
@@ -800,7 +797,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - synchronous request with callbacks", 2, function( assert ) {
return {
- url: url( "data/json_obj.js" ),
+ url: url( "json_obj.js" ),
async: false,
dataType: "text",
success: true,
@@ -816,7 +813,7 @@ QUnit.module( "ajax", {
} );
QUnit.asyncTest( "jQuery.ajax(), jQuery.get[Script|JSON](), jQuery.post(), pass-through request object", 8, function( assert ) {
- var target = "data/name.html",
+ var target = "name.html",
successCount = 0,
errorCount = 0,
errorEx = "",
@@ -837,8 +834,8 @@ QUnit.module( "ajax", {
assert.ok( jQuery.get( url( target ), success ), "get" );
assert.ok( jQuery.post( url( target ), success ), "post" );
- assert.ok( jQuery.getScript( url( "data/testbar.php" ), success ), "script" );
- assert.ok( jQuery.getJSON( url( "data/json_obj.js" ), success ), "json" );
+ assert.ok( jQuery.getScript( url( "mock.php?action=testbar" ), success ), "script" );
+ assert.ok( jQuery.getJSON( url( "json_obj.js" ), success ), "json" );
assert.ok( jQuery.ajax( {
url: url( target ),
success: success
@@ -847,7 +844,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - cache", 28, function( assert ) {
var re = /_=(.*?)(&|$)/g,
- rootUrl = "data/text.php";
+ rootUrl = baseURL + "text.txt";
function request( url, title ) {
return {
@@ -908,7 +905,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - JSONP - Query String (?n)" + label, 4, function( assert ) {
return [
{
- url: "data/jsonp.php?callback=?",
+ url: baseURL + "mock.php?action=jsonp&callback=?",
dataType: "jsonp",
crossDomain: crossDomain,
success: function( data ) {
@@ -916,7 +913,7 @@ QUnit.module( "ajax", {
}
},
{
- url: "data/jsonp.php?callback=??",
+ url: baseURL + "mock.php?action=jsonp&callback=??",
dataType: "jsonp",
crossDomain: crossDomain,
success: function( data ) {
@@ -924,7 +921,7 @@ QUnit.module( "ajax", {
}
},
{
- url: "data/jsonp.php/??",
+ url: baseURL + "mock.php/???action=jsonp",
dataType: "jsonp",
crossDomain: crossDomain,
success: function( data ) {
@@ -932,7 +929,7 @@ QUnit.module( "ajax", {
}
},
{
- url: "data/jsonp.php/???json=1",
+ url: baseURL + "mock.php/???action=jsonp&array=1",
dataType: "jsonp",
crossDomain: crossDomain,
success: function( data ) {
@@ -953,7 +950,7 @@ QUnit.module( "ajax", {
};
},
requests: [ {
- url: "data/jsonp.php",
+ url: baseURL + "mock.php?action=jsonp",
dataType: "jsonp",
crossDomain: crossDomain,
jsonp: "callback",
@@ -961,7 +958,7 @@ QUnit.module( "ajax", {
assert.ok( data[ "data" ], "JSON results returned (GET, data obj callback)" );
}
}, {
- url: "data/jsonp.php",
+ url: baseURL + "mock.php?action=jsonp",
dataType: "jsonp",
crossDomain: crossDomain,
jsonpCallback: "jsonpResults",
@@ -974,7 +971,7 @@ QUnit.module( "ajax", {
assert.ok( data.data, "JSON results returned (GET, custom callback name)" );
}
}, {
- url: "data/jsonp.php",
+ url: baseURL + "mock.php?action=jsonp",
dataType: "jsonp",
crossDomain: crossDomain,
jsonpCallback: "functionToCleanUp",
@@ -983,7 +980,7 @@ QUnit.module( "ajax", {
assert.strictEqual( window[ "functionToCleanUp" ], true, "Callback was removed (GET, custom callback name to be cleaned up)" );
var xhr;
jQuery.ajax( {
- url: "data/jsonp.php",
+ url: baseURL + "mock.php?action=jsonp",
dataType: "jsonp",
crossDomain: crossDomain,
jsonpCallback: "functionToCleanUp",
@@ -998,13 +995,13 @@ QUnit.module( "ajax", {
} );
}
}, {
- url: "data/jsonp.php?callback=XXX",
+ url: baseURL + "mock.php?action=jsonp&callback=XXX",
dataType: "jsonp",
jsonp: false,
jsonpCallback: "XXX",
crossDomain: crossDomain,
beforeSend: function() {
- assert.ok( /^data\/jsonp.php\?callback=XXX&_=\d+$/.test( this.url ), "The URL wasn't messed with (GET, custom callback name with no url manipulation)" );
+ assert.ok( /action=jsonp&callback=XXX&_=\d+$/.test( this.url ), "The URL wasn't messed with (GET, custom callback name with no url manipulation)" );
},
success: function( data ) {
assert.ok( data[ "data" ], "JSON results returned (GET, custom callback name with no url manipulation)" );
@@ -1016,7 +1013,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - JSONP - Callback in data" + label, 2, function( assert ) {
return [
{
- url: "data/jsonp.php",
+ url: baseURL + "mock.php?action=jsonp",
dataType: "jsonp",
crossDomain: crossDomain,
data: "callback=?",
@@ -1025,7 +1022,7 @@ QUnit.module( "ajax", {
}
},
{
- url: "data/jsonp.php",
+ url: baseURL + "mock.php?action=jsonp",
dataType: "jsonp",
crossDomain: crossDomain,
data: "callback=??",
@@ -1040,7 +1037,7 @@ QUnit.module( "ajax", {
return [
{
type: "POST",
- url: "data/jsonp.php",
+ url: baseURL + "mock.php?action=jsonp",
dataType: "jsonp",
crossDomain: crossDomain,
success: function( data ) {
@@ -1049,7 +1046,7 @@ QUnit.module( "ajax", {
},
{
type: "POST",
- url: "data/jsonp.php",
+ url: baseURL + "mock.php?action=jsonp",
data: "callback=?",
dataType: "jsonp",
crossDomain: crossDomain,
@@ -1059,7 +1056,7 @@ QUnit.module( "ajax", {
},
{
type: "POST",
- url: "data/jsonp.php",
+ url: baseURL + "mock.php?action=jsonp",
jsonp: "callback",
dataType: "jsonp",
crossDomain: crossDomain,
@@ -1073,7 +1070,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - JSONP" + label, 3, function( assert ) {
return [
{
- url: "data/jsonp.php",
+ url: baseURL + "mock.php?action=jsonp",
dataType: "jsonp",
crossDomain: crossDomain,
success: function( data ) {
@@ -1094,7 +1091,7 @@ QUnit.module( "ajax", {
promise.abort = request.abort;
return promise;
},
- url: "data/jsonp.php",
+ url: baseURL + "mock.php?action=jsonp",
dataType: "jsonp",
crossDomain: crossDomain,
success: true
@@ -1109,7 +1106,7 @@ QUnit.module( "ajax", {
setup: function() {
Globals.register( "testBar" );
},
- url: window.location.href.replace( /[^\/]*$/, "" ) + "data/testbar.php",
+ url: window.location.href.replace( /[^\/]*$/, "" ) + baseURL + "mock.php?action=testbar",
dataType: "script",
success: function() {
assert.strictEqual( window[ "testBar" ], "bar", "Script results returned (GET, no callback)" );
@@ -1122,7 +1119,7 @@ QUnit.module( "ajax", {
setup: function() {
Globals.register( "testBar" );
},
- url: window.location.href.replace( /[^\/]*$/, "" ) + "data/testbar.php",
+ url: window.location.href.replace( /[^\/]*$/, "" ) + baseURL + "mock.php?action=testbar",
type: "POST",
dataType: "script",
success: function( data, status ) {
@@ -1137,7 +1134,7 @@ QUnit.module( "ajax", {
setup: function() {
Globals.register( "testBar" );
},
- url: window.location.href.replace( /[^\/]*$/, "" ).replace( /^.*?\/\//, "//" ) + "data/testbar.php",
+ url: window.location.href.replace( /[^\/]*$/, "" ).replace( /^.*?\/\//, "//" ) + baseURL + "mock.php?action=testbar",
dataType: "script",
success: function() {
assert.strictEqual( window[ "testBar" ], "bar", "Script results returned (GET, no callback)" );
@@ -1147,7 +1144,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - malformed JSON", 2, function( assert ) {
return {
- url: "data/badjson.js",
+ url: baseURL + "badjson.js",
dataType: "json",
error: function( xhr, msg, detailedMsg ) {
assert.strictEqual( msg, "parsererror", "A parse error occurred." );
@@ -1159,14 +1156,14 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - script by content-type", 2, function() {
return [
{
- url: "data/script.php",
+ url: baseURL + "mock.php?action=script",
data: {
"header": "script"
},
success: true
},
{
- url: "data/script.php",
+ url: baseURL + "mock.php?action=script",
data: {
"header": "ecma"
},
@@ -1177,10 +1174,10 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - JSON by content-type", 5, function( assert ) {
return {
- url: "data/json.php",
+ url: baseURL + "mock.php?action=json",
data: {
"header": "json",
- "json": "array"
+ "array": "1"
},
success: function( json ) {
assert.ok( json.length >= 2, "Check length" );
@@ -1194,10 +1191,10 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - JSON by content-type disabled with options", 6, function( assert ) {
return {
- url: url( "data/json.php" ),
+ url: url( "mock.php?action=json" ),
data: {
"header": "json",
- "json": "array"
+ "array": "1"
},
contents: {
"json": false
@@ -1217,7 +1214,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - simple get", 1, function( assert ) {
return {
type: "GET",
- url: url( "data/name.php?name=foo" ),
+ url: url( "mock.php?action=name&name=foo" ),
success: function( msg ) {
assert.strictEqual( msg, "bar", "Check for GET" );
}
@@ -1227,7 +1224,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - simple post", 1, function( assert ) {
return {
type: "POST",
- url: url( "data/name.php" ),
+ url: url( "mock.php?action=name" ),
data: "name=peter",
success: function( msg ) {
assert.strictEqual( msg, "pan", "Check for POST" );
@@ -1237,7 +1234,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - data option - empty bodies for non-GET requests", 1, function( assert ) {
return {
- url: "data/echoData.php",
+ url: baseURL + "mock.php?action=echoData",
data: undefined,
type: "post",
success: function( result ) {
@@ -1299,11 +1296,11 @@ QUnit.module( "ajax", {
function( label, cache ) {
jQuery.each(
{
- "If-Modified-Since": "if_modified_since.php",
- "Etag": "etag.php"
+ "If-Modified-Since": "mock.php?action=ims",
+ "Etag": "mock.php?action=etag"
},
function( type, url ) {
- url = "data/" + url + "?ts=" + ifModifiedNow++;
+ url = baseURL + url + "&ts=" + ifModifiedNow++;
QUnit.asyncTest( "jQuery.ajax() - " + type + " support" + label, 4, function( assert ) {
jQuery.ajax( {
url: url,
@@ -1355,7 +1352,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - atom+xml", 1, function( assert ) {
return {
- url: url( "data/atom+xml.php" ),
+ url: url( "mock.php?action=atom" ),
success: function() {
assert.ok( true, "success" );
}
@@ -1363,10 +1360,10 @@ QUnit.module( "ajax", {
} );
QUnit.asyncTest( "jQuery.ajax() - statusText", 3, function( assert ) {
- jQuery.ajax( url( "data/statusText.php?status=200&text=Hello" ) ).done( function( _, statusText, jqXHR ) {
+ jQuery.ajax( url( "mock.php?action=status&code=200&text=Hello" ) ).done( function( _, statusText, jqXHR ) {
assert.strictEqual( statusText, "success", "callback status text ok for success" );
assert.ok( jqXHR.statusText === "Hello" || jqXHR.statusText === "OK", "jqXHR status text ok for success (" + jqXHR.statusText + ")" );
- jQuery.ajax( url( "data/statusText.php?status=404&text=World" ) ).fail( function( jqXHR, statusText ) {
+ jQuery.ajax( url( "mock.php?action=status&code=404&text=World" ) ).fail( function( jqXHR, statusText ) {
assert.strictEqual( statusText, "error", "callback status text ok for error" );
QUnit.start();
} );
@@ -1398,11 +1395,10 @@ QUnit.module( "ajax", {
jQuery.each(
/* jQuery.each arguments start */
{
- "data/name.html": true,
- "data/someFileThatDoesNotExist.html": false
+ "name.html": true,
+ "404.txt": false
},
function( uri, isSuccess ) {
-
jQuery.ajax( url( uri ), {
statusCode: createStatusCodes( "in options", isSuccess ),
complete: countComplete
@@ -1478,7 +1474,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - transitive conversions", 8, function( assert ) {
return [
{
- url: url( "data/json.php" ),
+ url: url( "mock.php?action=json" ),
converters: {
"json myJson": function( data ) {
assert.ok( true, "converter called" );
@@ -1493,7 +1489,7 @@ QUnit.module( "ajax", {
}
},
{
- url: url( "data/json.php" ),
+ url: url( "mock.php?action=json" ),
converters: {
"json myJson": function( data ) {
assert.ok( true, "converter called (*)" );
@@ -1514,7 +1510,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - overrideMimeType", 2, function( assert ) {
return [
{
- url: url( "data/json.php" ),
+ url: url( "mock.php?action=json" ),
beforeSend: function( xhr ) {
xhr.overrideMimeType( "application/json" );
},
@@ -1523,7 +1519,7 @@ QUnit.module( "ajax", {
}
},
{
- url: url( "data/json.php" ),
+ url: url( "mock.php?action=json" ),
mimeType: "application/json",
success: function( json ) {
assert.ok( json.data, "Mimetype overridden using mimeType option" );
@@ -1534,7 +1530,7 @@ QUnit.module( "ajax", {
ajaxTest( "jQuery.ajax() - empty json gets to error callback instead of success callback.", 1, function( assert ) {
return {
- url: url( "data/echoData.php" ),
+ url: url( "mock.php?action=echoData" ),
error: function( _, __, error ) {
assert.equal( typeof error === "object", true, "Didn't get back error object for empty json response" );
},
@@ -1546,7 +1542,7 @@ QUnit.module( "ajax", {
return {
create: function() {
return jQuery.ajax( {
- url: url( "data/name.html" ),
+ url: url( "name.html" ),
beforeSend: function() {
assert.ok( true, "beforeSend got called, canceling" );
return false;
@@ -1570,14 +1566,14 @@ QUnit.module( "ajax", {
ajaxTest( "#2806 - jQuery.ajax() - data option - evaluate function values", 1, function( assert ) {
return {
- url: "data/echoQuery.php",
+ url: baseURL + "mock.php?action=echoQuery",
data: {
key: function() {
return "value";
}
},
success: function( result ) {
- assert.strictEqual( result, "key=value" );
+ assert.strictEqual( result, "action=echoQuery&key=value" );
}
};
} );
@@ -1602,7 +1598,7 @@ QUnit.module( "ajax", {
jQuery.each( [ " - Same Domain", " - Cross Domain" ], function( crossDomain, label ) {
ajaxTest( "#7578 - jQuery.ajax() - JSONP - default for cache option" + label, 1, function( assert ) {
return {
- url: "data/jsonp.php",
+ url: baseURL + "mock.php?action=jsonp",
dataType: "jsonp",
crossDomain: crossDomain,
beforeSend: function() {
@@ -1626,7 +1622,7 @@ QUnit.module( "ajax", {
},
{
create: function() {
- return jQuery.ajax( "data/name.html" );
+ return jQuery.ajax( baseURL + "name.html" );
},
done: function() {
assert.ok( true, "With only string URL argument" );
@@ -1634,7 +1630,7 @@ QUnit.module( "ajax", {
},
{
create: function() {
- return jQuery.ajax( "data/name.html", {} );
+ return jQuery.ajax( baseURL + "name.html", {} );
},
done: function() {
assert.ok( true, "With string URL param and map" );
@@ -1644,7 +1640,7 @@ QUnit.module( "ajax", {
create: function( options ) {
return jQuery.ajax( options );
},
- url: "data/name.html",
+ url: baseURL + "name.html",
success: function() {
assert.ok( true, "With only map" );
}
@@ -1655,7 +1651,7 @@ QUnit.module( "ajax", {
jQuery.each( [ " - Same Domain", " - Cross Domain" ], function( crossDomain, label ) {
ajaxTest( "#8205 - jQuery.ajax() - JSONP - re-use callbacks name" + label, 4, function( assert ) {
return {
- url: "data/jsonp.php",
+ url: baseURL + "mock.php?action=jsonp",
dataType: "jsonp",
crossDomain: crossDomain,
beforeSend: function( jqXHR, s ) {
@@ -1678,7 +1674,7 @@ QUnit.module( "ajax", {
);
jQuery.ajax( {
- url: "data/jsonp.php",
+ url: baseURL + "mock.php?action=jsonp",
dataType: "jsonp",
crossDomain: crossDomain,
beforeSend: function() {
@@ -1737,7 +1733,7 @@ QUnit.module( "ajax", {
ajaxTest( "#11151 - jQuery.ajax() - parse error body", 2, function( assert ) {
return {
- url: url( "data/errorWithJSON.php" ),
+ url: url( "mock.php?action=error&json=1" ),
dataFilter: function( string ) {
assert.ok( false, "dataFilter called" );
return string;
@@ -1751,7 +1747,7 @@ QUnit.module( "ajax", {
ajaxTest( "#11426 - jQuery.ajax() - loading binary data shouldn't throw an exception in IE", 1, function( assert ) {
return {
- url: url( "data/1x1.jpg" ),
+ url: url( "1x1.jpg" ),
success: function( data ) {
assert.ok( data === undefined || /JFIF/.test( data ), "success callback reached" );
}
@@ -1772,7 +1768,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
ajaxTest( "gh-2498 - jQuery.ajax() - binary data shouldn't throw an exception", 2, function( assert ) {
return {
- url: url( "data/1x1.jpg" ),
+ url: url( "1x1.jpg" ),
dataType: "arraybuffer",
success: function( data, s, jqxhr ) {
assert.ok( data instanceof window.ArrayBuffer, "correct data type" );
@@ -1790,7 +1786,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
QUnit.start();
};
jQuery.ajax( {
- url: "data/badjson.js",
+ url: baseURL + "badjson.js",
dataType: "script",
throws: true
} );
@@ -1799,7 +1795,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
jQuery.each( [ "method", "type" ], function( _, globalOption ) {
function request( assert, option ) {
var options = {
- url: url( "data/echoData.php" ),
+ url: url( "mock.php?action=echoData" ),
data: "hello",
success: function( msg ) {
assert.strictEqual( msg, "hello", "Check for POST (no override)" );
@@ -1836,7 +1832,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
ajaxTest( "#13276 - jQuery.ajax() - compatibility between XML documents from ajax requests and parsed string", 1, function( assert ) {
return {
- url: "data/dashboard.xml",
+ url: baseURL + "dashboard.xml",
dataType: "xml",
success: function( ajaxXML ) {
var parsedXML = jQuery( jQuery.parseXML( "<tab title=\"Added\">blibli</tab>" ) ).find( "tab" );
@@ -1854,7 +1850,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
ajaxTest( "#13292 - jQuery.ajax() - converter is bypassed for 204 requests", 3, function( assert ) {
return {
- url: "data/nocontent.php",
+ url: baseURL + "mock.php?action=status&code=204&text=No+Content",
dataType: "testing",
converters: {
"* testing": function() {
@@ -1876,7 +1872,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
ajaxTest( "#13388 - jQuery.ajax() - responseXML", 3, function( assert ) {
return {
- url: url( "data/with_fries.xml" ),
+ url: url( "with_fries.xml" ),
dataType: "xml",
success: function( resp, _, jqXHR ) {
assert.notStrictEqual( resp, undefined, "XML document exists" );
@@ -1888,7 +1884,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
ajaxTest( "#13922 - jQuery.ajax() - converter is bypassed for HEAD requests", 3, function( assert ) {
return {
- url: "data/json.php",
+ url: baseURL + "mock.php?action=json",
method: "HEAD",
data: {
header: "yes"
@@ -1922,7 +1918,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
ajaxTest( "#14683 - jQuery.ajax() - Exceptions thrown synchronously by xhr.send should be caught", 4, function( assert ) {
return [ {
- url: "data/params_html.php",
+ url: baseURL + "mock.php?action=echoData",
method: "POST",
data: {
toString: function() {
@@ -1951,9 +1947,9 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
ajaxTest( "gh-2587 - when content-type not xml, but looks like one", 1, function( assert ) {
return {
- url: url( "data/ajax/content-type.php" ),
+ url: url( "mock.php?action=contentType" ),
data: {
- "content-type": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
+ contentType: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"response": "<test/>"
},
success: function( result ) {
@@ -1968,9 +1964,9 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
ajaxTest( "gh-2587 - when content-type not xml, but looks like one", 1, function( assert ) {
return {
- url: url( "data/ajax/content-type.php" ),
+ url: url( "mock.php?action=contentType" ),
data: {
- "content-type": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
+ contentType: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"response": "<test/>"
},
success: function( result ) {
@@ -1985,9 +1981,9 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
ajaxTest( "gh-2587 - when content-type not json, but looks like one", 1, function( assert ) {
return {
- url: url( "data/ajax/content-type.php" ),
+ url: url( "mock.php?action=contentType" ),
data: {
- "content-type": "test/jsontest",
+ contentType: "test/jsontest",
"response": JSON.stringify( { test: "test" } )
},
success: function( result ) {
@@ -2002,9 +1998,9 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
ajaxTest( "gh-2587 - when content-type not html, but looks like one", 1, function( assert ) {
return {
- url: url( "data/ajax/content-type.php" ),
+ url: url( "mock.php?action=contentType" ),
data: {
- "content-type": "test/htmltest",
+ contentType: "test/htmltest",
"response": "<p>test</p>"
},
success: function( result ) {
@@ -2019,9 +2015,9 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
ajaxTest( "gh-2587 - when content-type not javascript, but looks like one", 1, function( assert ) {
return {
- url: url( "data/ajax/content-type.php" ),
+ url: url( "mock.php?action=contentType" ),
data: {
- "content-type": "test/testjavascript",
+ contentType: "test/testjavascript",
"response": "alert(1)"
},
success: function( result ) {
@@ -2036,9 +2032,9 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
ajaxTest( "gh-2587 - when content-type not ecmascript, but looks like one", 1, function( assert ) {
return {
- url: url( "data/ajax/content-type.php" ),
+ url: url( "mock.php?action=contentType" ),
data: {
- "content-type": "test/testjavascript",
+ contentType: "test/testjavascript",
"response": "alert(1)"
},
success: function( result ) {
@@ -2079,7 +2075,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
QUnit.asyncTest( "jQuery.ajaxSetup()", 1, function( assert ) {
jQuery.ajaxSetup( {
- url: url( "data/name.php?name=foo" ),
+ url: url( "mock.php?action=name&name=foo" ),
success: function( msg ) {
assert.strictEqual( msg, "bar", "Check for GET" );
QUnit.start();
@@ -2110,7 +2106,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
jQuery.ajax( {
type: "GET",
- url: url( "data/name.php?wait=5" ),
+ url: url( "mock.php?action=wait&wait=5" ),
error: pass,
success: fail
} );
@@ -2123,7 +2119,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
jQuery.ajax( {
type: "GET",
timeout: 15000,
- url: url( "data/name.php?wait=1" ),
+ url: url( "mock.php?action=wait&wait=1" ),
error: function() {
assert.ok( false, "Check for local timeout failed" );
QUnit.start();
@@ -2148,7 +2144,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
assert.ok( false, "Global event triggered" );
} );
- jQuery( "#qunit-fixture" ).append( "<script src='data/ajax/evalScript.php'></script>" );
+ jQuery( "#qunit-fixture" ).append( "<script src='" + baseURL + "mock.php?action=script'></script>" );
jQuery( document ).off( "ajaxStart ajaxStop" );
} );
@@ -2162,7 +2158,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
type: "POST"
} );
- jQuery( "#qunit-fixture" ).load( "data/ajax/method.php", function( method ) {
+ jQuery( "#qunit-fixture" ).load( baseURL + "mock.php?action=echoMethod", function( method ) {
assert.equal( method, "GET" );
done();
} );
@@ -2178,7 +2174,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
ps.appendTo( "#qunit-fixture" );
- ps.load( "data/ajax/method.php", function() {
+ ps.load( baseURL + "mock.php?action=echoMethod", function() {
assert.strictEqual( this, ps[ i++ ] );
if ( i === 2 ) {
@@ -2191,14 +2187,14 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
QUnit.test(
"#11402 - jQuery.domManip() - script in comments are properly evaluated", 2,
function( assert ) {
- jQuery( "#qunit-fixture" ).load( "data/cleanScript.html", assert.async() );
+ jQuery( "#qunit-fixture" ).load( baseURL + "cleanScript.html", assert.async() );
}
);
//----------- jQuery.get()
QUnit.asyncTest( "jQuery.get( String, Hash, Function ) - parse xml and use text() on nodes", 2, function( assert ) {
- jQuery.get( url( "data/dashboard.xml" ), function( xml ) {
+ jQuery.get( url( "dashboard.xml" ), function( xml ) {
var content = [];
jQuery( "tab", xml ).each( function() {
content.push( jQuery( this ).text() );
@@ -2213,7 +2209,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
jQuery.ajaxSetup( {
data: "helloworld"
} );
- jQuery.get( url( "data/echoQuery.php" ), function( data ) {
+ jQuery.get( url( "mock.php?action=echoQuery" ), function( data ) {
assert.ok( /helloworld$/.test( data ), "Data from ajaxSettings was used" );
QUnit.start();
} );
@@ -2223,9 +2219,9 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
QUnit.asyncTest( "jQuery.getJSON( String, Hash, Function ) - JSON array", 5, function( assert ) {
jQuery.getJSON(
- url( "data/json.php" ),
+ url( "mock.php?action=json" ),
{
- "json": "array"
+ "array": "1"
},
function( json ) {
assert.ok( json.length >= 2, "Check length" );
@@ -2239,7 +2235,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
} );
QUnit.asyncTest( "jQuery.getJSON( String, Function ) - JSON object", 2, function( assert ) {
- jQuery.getJSON( url( "data/json.php" ), function( json ) {
+ jQuery.getJSON( url( "mock.php?action=json" ), function( json ) {
if ( json && json[ "data" ] ) {
assert.strictEqual( json[ "data" ][ "lang" ], "en", "Check JSON: lang" );
assert.strictEqual( json[ "data" ].length, 25, "Check JSON: length" );
@@ -2249,7 +2245,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
} );
QUnit.asyncTest( "jQuery.getJSON( String, Function ) - JSON object with absolute url to local content", 2, function( assert ) {
- jQuery.getJSON( url( window.location.href.replace( /[^\/]*$/, "" ) + "data/json.php" ), function( json ) {
+ jQuery.getJSON( window.location.href.replace( /[^\/]*$/, "" ) + url( "mock.php?action=json" ), function( json ) {
assert.strictEqual( json.data.lang, "en", "Check JSON: lang" );
assert.strictEqual( json.data.length, 25, "Check JSON: length" );
QUnit.start();
@@ -2263,7 +2259,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
var done = assert.async();
Globals.register( "testBar" );
- jQuery.getScript( url( "data/testbar.php" ), function() {
+ jQuery.getScript( url( "mock.php?action=testbar" ), function() {
assert.strictEqual( window[ "testBar" ], "bar", "Check if script was evaluated" );
done();
} );
@@ -2272,14 +2268,14 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
QUnit.test( "jQuery.getScript( String, Function ) - no callback", 1, function( assert ) {
Globals.register( "testBar" );
- jQuery.getScript( url( "data/testbar.php" ) ).done( assert.async() );
+ jQuery.getScript( url( "mock.php?action=testbar" ) ).done( assert.async() );
} );
QUnit.test( "#8082 - jQuery.getScript( String, Function ) - source as responseText", 2, function( assert ) {
var done = assert.async();
Globals.register( "testBar" );
- jQuery.getScript( url( "data/testbar.php" ), function( data, _, jqXHR ) {
+ jQuery.getScript( url( "mock.php?action=testbar" ), function( data, _, jqXHR ) {
assert.strictEqual( data, jqXHR.responseText, "Same-domain script requests returns the source of the script" );
done();
} );
@@ -2294,7 +2290,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
assert.strictEqual( this.type, "GET", "no data means GET request" );
}
} );
- jQuery( "#first" ).load( "data/name.html", assert.async() );
+ jQuery( "#first" ).load( baseURL + "name.html", assert.async() );
} );
QUnit.test( "jQuery.fn.load() - 404 error callbacks", function( assert ) {
@@ -2303,7 +2299,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
addGlobalEvents( "ajaxStart ajaxStop ajaxSend ajaxComplete ajaxError", assert )();
jQuery( document ).ajaxStop( done );
- jQuery( "<div/>" ).load( "data/404.html", function() {
+ jQuery( "<div/>" ).load( baseURL + "404.txt", function() {
assert.ok( true, "complete" );
} );
} );
@@ -2315,7 +2311,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
assert.strictEqual( this.type, "GET", "no data means GET request" );
}
} );
- jQuery( "#first" ).load( "data/name.html", null, assert.async() );
+ jQuery( "#first" ).load( baseURL + "name.html", null, assert.async() );
} );
// check if load can be called with url and undefined data
@@ -2325,12 +2321,12 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
assert.strictEqual( this.type, "GET", "no data means GET request" );
}
} );
- jQuery( "#first" ).load( "data/name.html", undefined, assert.async() );
+ jQuery( "#first" ).load( baseURL + "name.html", undefined, assert.async() );
} );
// check if load can be called with only url
QUnit.asyncTest( "jQuery.fn.load( URL_SELECTOR )", 1, function( assert ) {
- jQuery( "#first" ).load( "data/test3.html div.user", function() {
+ jQuery( "#first" ).load( baseURL + "test3.html div.user", function() {
assert.strictEqual( jQuery( this ).children( "div" ).length, 2, "Verify that specific elements were injected" );
QUnit.start();
} );
@@ -2338,7 +2334,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
// Selector should be trimmed to avoid leading spaces (#14773)
QUnit.asyncTest( "jQuery.fn.load( URL_SELECTOR with spaces )", 1, function( assert ) {
- jQuery( "#first" ).load( "data/test3.html #superuser ", function() {
+ jQuery( "#first" ).load( baseURL + "test3.html #superuser ", function() {
assert.strictEqual( jQuery( this ).children( "div" ).length, 1, "Verify that specific elements were injected" );
QUnit.start();
} );
@@ -2349,14 +2345,14 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
QUnit.test( "jQuery.fn.load( URL_SELECTOR with non-HTML whitespace(#3003) )", function( assert ) {
assert.expect( 1 );
var done = assert.async();
- jQuery( "#first" ).load( "data/test3.html #whitespace\\\\xA0 ", function() {
+ jQuery( "#first" ).load( baseURL + "test3.html #whitespace\\\\xA0 ", function() {
assert.strictEqual( jQuery( this ).children( "div" ).length, 1, "Verify that specific elements were injected" );
done();
} );
} );
QUnit.asyncTest( "jQuery.fn.load( String, Function ) - simple: inject text into DOM", 2, function( assert ) {
- jQuery( "#first" ).load( url( "data/name.html" ), function() {
+ jQuery( "#first" ).load( url( "name.html" ), function() {
assert.ok( /^ERROR/.test( jQuery( "#first" ).text() ), "Check if content was injected into the DOM" );
QUnit.start();
} );
@@ -2372,7 +2368,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
Globals.register( "testFoo" );
Globals.register( "testBar" );
- jQuery( "#first" ).load( url( "data/test.html" ), function() {
+ jQuery( "#first" ).load( url( "mock.php?action=testHTML&baseURL=" + baseURL ), function() {
assert.ok( jQuery( "#first" ).html().match( /^html text/ ), "Check content after loading html" );
assert.strictEqual( jQuery( "#foo" ).html(), "foo", "Check if script evaluation has modified DOM" );
assert.strictEqual( window[ "testFoo" ], "foo", "Check if script was evaluated after load" );
@@ -2383,7 +2379,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
QUnit.asyncTest( "jQuery.fn.load( String, Function ) - check file with only a script tag", 3, function( assert ) {
Globals.register( "testFoo" );
- jQuery( "#first" ).load( url( "data/test2.html" ), function() {
+ jQuery( "#first" ).load( url( "test2.html" ), function() {
assert.strictEqual( jQuery( "#foo" ).html(), "foo", "Check if script evaluation has modified DOM" );
assert.strictEqual( window[ "testFoo" ], "foo", "Check if script was evaluated after load" );
QUnit.start();
@@ -2396,7 +2392,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
return "Hello World";
}
} );
- jQuery( "<div/>" ).load( url( "data/name.html" ), function( responseText ) {
+ jQuery( "<div/>" ).load( url( "name.html" ), function( responseText ) {
assert.strictEqual( jQuery( this ).html(), "Hello World", "Test div was filled with filtered data" );
assert.strictEqual( responseText, "Hello World", "Test callback receives filtered data" );
QUnit.start();
@@ -2404,13 +2400,12 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
} );
QUnit.asyncTest( "jQuery.fn.load( String, Object, Function )", 2, function( assert ) {
- jQuery( "<div />" ).load( url( "data/params_html.php" ), {
- "foo": 3,
+ jQuery( "<div />" ).load( url( "mock.php?action=echoHtml" ), {
"bar": "ok"
}, function() {
- var $post = jQuery( this ).find( "#post" );
- assert.strictEqual( $post.find( "#foo" ).text(), "3", "Check if a hash of data is passed correctly" );
- assert.strictEqual( $post.find( "#bar" ).text(), "ok", "Check if a hash of data is passed correctly" );
+ var $node = jQuery( this );
+ assert.strictEqual( $node.find( "#method" ).text(), "POST", "Check method" );
+ assert.strictEqual( $node.find( "#data" ).text(), "bar=ok", "Check if data is passed correctly" );
QUnit.start();
} );
} );
@@ -2418,10 +2413,10 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
QUnit.test( "jQuery.fn.load( String, String, Function )", 2, function( assert ) {
var done = assert.async();
- jQuery( "<div />" ).load( url( "data/params_html.php" ), "foo=3&bar=ok", function() {
- var $get = jQuery( this ).find( "#get" );
- assert.strictEqual( $get.find( "#foo" ).text(), "3", "Check if a string of data is passed correctly" );
- assert.strictEqual( $get.find( "#bar" ).text(), "ok", "Check if a of data is passed correctly" );
+ jQuery( "<div />" ).load( url( "mock.php?action=echoHtml" ), "foo=3&bar=ok", function() {
+ var $node = jQuery( this );
+ assert.strictEqual( $node.find( "#method" ).text(), "GET", "Check method" );
+ assert.ok( $node.find( "#query" ).text().match( /foo=3&bar=ok/ ), "Check if a string of data is passed correctly" );
done();
} );
} );
@@ -2444,11 +2439,11 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
jQuery.map( [
{
type: "success",
- url: "data/echoQuery.php?arg=pop"
+ url: baseURL + "mock.php?action=echoQuery&arg=pop"
},
{
type: "error",
- url: "data/404.php"
+ url: baseURL + "404.txt"
}
],
function( options ) {
@@ -2477,7 +2472,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
jQuery( document ).off( "ajaxComplete" );
done();
} );
- jQuery( "#first" ).load( "data/test3.html" );
+ jQuery( "#first" ).load( baseURL + "test3.html" );
} );
QUnit.test( "#10524 - jQuery.fn.load() - data specified in ajaxSettings is merged in", 1, function( assert ) {
@@ -2491,7 +2486,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
"foo": "bar"
}
} );
- jQuery( "#foo" ).load( "data/echoQuery.php", data );
+ jQuery( "#foo" ).load( baseURL + "mock.php?action=echoQuery", data );
jQuery( document ).ajaxComplete( function( event, jqXHR, options ) {
assert.ok( ~options.data.indexOf( "foo=bar" ), "Data from ajaxSettings was used" );
done();
@@ -2505,10 +2500,9 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
jQuery.when(
jQuery.post(
- url( "data/name.php" ),
+ url( "mock.php?action=xml" ),
{
- xml: "5-2",
- length: 3
+ cal: "5-2"
},
function( xml ) {
jQuery( "math", xml ).each( function() {
@@ -2518,7 +2512,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
}
),
jQuery.ajax( {
- url: url( "data/echoData.php" ),
+ url: url( "mock.php?action=echoData" ),
type: "POST",
data: {
"test": {
@@ -2530,9 +2524,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
assert.strictEqual( data, "test%5Blength%5D=7&test%5Bfoo%5D=bar", "Check if a sub-object with a length param is serialized correctly" );
}
} )
- ).always( function() {
- done();
- } );
+ ).always( done );
} );
QUnit.test( "jQuery.post( String, Hash, Function ) - simple with xml", 4, function( assert ) {
@@ -2540,9 +2532,9 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
jQuery.when(
jQuery.post(
- url( "data/name.php" ),
+ url( "mock.php?action=xml" ),
{
- "xml": "5-2"
+ cal: "5-2"
},
function( xml ) {
jQuery( "math", xml ).each( function() {
@@ -2551,7 +2543,7 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
} );
}
),
- jQuery.post( url( "data/name.php?xml=5-2" ), {}, function( xml ) {
+ jQuery.post( url( "mock.php?action=xml&cal=5-2" ), {}, function( xml ) {
jQuery( "math", xml ).each( function() {
assert.strictEqual( jQuery( "calculation", this ).text(), "5-2", "Check for XML" );
assert.strictEqual( jQuery( "result", this ).text(), "3", "Check for XML" );
@@ -2568,9 +2560,9 @@ if ( typeof window.ArrayBuffer === "undefined" || typeof new XMLHttpRequest().re
jQuery.when.apply( jQuery,
jQuery.map( [ "get", "post" ], function( method ) {
return jQuery[ method ]( {
- url: url( "data/name.php" ),
+ url: url( "mock.php?action=xml" ),
data: {
- "xml": "5-2"
+ cal: "5-2"
},
success: function( xml ) {
jQuery( "math", xml ).each( function() {
diff --git a/test/unit/attributes.js b/test/unit/attributes.js
index 1284ffd18..3ab023eaf 100644
--- a/test/unit/attributes.js
+++ b/test/unit/attributes.js
@@ -127,7 +127,7 @@ QUnit.test( "attr(String)", function( assert ) {
assert.equal( jQuery( option ).prop( "selected" ), true, "Make sure that a single option is selected, even when in an optgroup." );
- $img = jQuery( "<img style='display:none' width='215' height='53' src='data/1x1.jpg'/>" ).appendTo( "body" );
+ $img = jQuery( "<img style='display:none' width='215' height='53' src='" + baseURL + "1x1.jpg'/>" ).appendTo( "body" );
assert.equal( $img.attr( "width" ), "215", "Retrieve width attribute on an element with display:none." );
assert.equal( $img.attr( "height" ), "53", "Retrieve height attribute on an element with display:none." );
@@ -780,7 +780,7 @@ QUnit.test( "prop('tabindex')", function( assert ) {
QUnit.test( "image.prop( 'tabIndex' )", function( assert ) {
assert.expect( 1 );
- var image = jQuery( "<img src='data/1x1.jpg' />" )
+ var image = jQuery( "<img src='" + baseURL + "1x1.jpg' />" )
.appendTo( "#qunit-fixture" );
assert.equal( image.prop( "tabIndex" ), -1, "tabIndex on image" );
} );
diff --git a/test/unit/basic.js b/test/unit/basic.js
index 15bca8ff6..b46a04c28 100644
--- a/test/unit/basic.js
+++ b/test/unit/basic.js
@@ -8,7 +8,7 @@ QUnit.test( "ajax", function( assert ) {
jQuery.ajax( {
type: "GET",
- url: url( "data/name.php?name=foo" ),
+ url: url( "mock.php?action=name&name=foo" ),
success: function( msg ) {
assert.strictEqual( msg, "bar", "Check for GET" );
done.pop()();
@@ -17,7 +17,7 @@ QUnit.test( "ajax", function( assert ) {
jQuery.ajax( {
type: "POST",
- url: url( "data/name.php" ),
+ url: url( "mock.php?action=name" ),
data: "name=peter",
success: function( msg ) {
assert.strictEqual( msg, "pan", "Check for POST" );
@@ -25,7 +25,7 @@ QUnit.test( "ajax", function( assert ) {
}
} );
- jQuery( "#first" ).load( url( "data/name.html" ), function() {
+ jQuery( "#first" ).load( url( "name.html" ), function() {
assert.ok( /^ERROR/.test( jQuery( "#first" ).text() ),
"Check if content was injected into the DOM" );
done.pop()();
diff --git a/test/unit/core.js b/test/unit/core.js
index 322b21dc6..3229f78d5 100644
--- a/test/unit/core.js
+++ b/test/unit/core.js
@@ -188,7 +188,7 @@ QUnit.test( "globalEval execution after script injection (#7862)", function( ass
var now,
script = document.createElement( "script" );
- script.src = "data/longLoadScript.php?sleep=2";
+ script.src = baseURL + "mock.php?action=wait&wait=2&script=1";
now = jQuery.now();
document.body.appendChild( script );
@@ -1627,10 +1627,10 @@ QUnit.test( "jQuery.parseHTML", function( assert ) {
QUnit.test( "jQuery.parseHTML(<a href>) - gh-2965", function( assert ) {
assert.expect( 1 );
- var html = "<a href='test.html'></a>",
+ var html = "<a href='example.html'></a>",
href = jQuery.parseHTML( html )[ 0 ].href;
- assert.ok( /\/test\.html$/.test( href ), "href is not lost after parsing anchor" );
+ assert.ok( /\/example\.html$/.test( href ), "href is not lost after parsing anchor" );
} );
if ( jQuery.support.createHTMLDocument ) {
diff --git a/test/unit/css.js b/test/unit/css.js
index 2ca72c1aa..20f8195aa 100644
--- a/test/unit/css.js
+++ b/test/unit/css.js
@@ -1066,7 +1066,7 @@ QUnit.test( "can't get css for disconnected in IE<9, see #10254 and #8388", func
assert.expect( 2 );
var span, div;
- span = jQuery( "<span/>" ).css( "background-image", "url(data/1x1.jpg)" );
+ span = jQuery( "<span/>" ).css( "background-image", "url(" + baseURL + "1x1.jpg)" );
assert.notEqual( span.css( "background-image" ), null, "can't get background-image in IE<9, see #10254" );
div = jQuery( "<div/>" ).css( "top", 10 );
@@ -1374,7 +1374,6 @@ QUnit.test(
"Clearing a Cloned Element's Style Shouldn't Clear the Original Element's Style (#8908)",
24,
function( assert ) {
- var baseUrl = document.location.href.replace( /([^\/]*)$/, "" );
var done = assert.async();
var styles = [ {
name: "backgroundAttachment",
@@ -1388,7 +1387,7 @@ QUnit.test(
// Firefox returns auto's value
name: "backgroundImage",
- value: [ "url('test.png')", "url(" + baseUrl + "test.png)", "url(\"" + baseUrl + "test.png\")" ],
+ value: [ "url('test.png')", "url(" + baseURL + "test.png)", "url(\"" + baseURL + "test.png\")" ],
expected: [ "none", "url(\"http://static.jquery.com/files/rocker/images/logo_jquery_215x53.gif\")" ]
}, {
name: "backgroundPosition",
diff --git a/test/unit/data.js b/test/unit/data.js
index 0eb1d5149..248878eda 100644
--- a/test/unit/data.js
+++ b/test/unit/data.js
@@ -777,7 +777,7 @@ QUnit.test( ".removeData should not throw exceptions. (#10080)", function( asser
} );
// change the url to trigger unload
- frame.attr( "src", "data/iframe.html?param=true" );
+ frame.attr( "src", baseURL + "iframe.html?param=true" );
} );
QUnit.test( ".data only checks element attributes once. #8909", function( assert ) {
diff --git a/test/unit/effects.js b/test/unit/effects.js
index ec1669f54..c5f8d53c3 100644
--- a/test/unit/effects.js
+++ b/test/unit/effects.js
@@ -33,7 +33,7 @@ QUnit.module( "effects", {
QUnit[ jQuery.find.compile ? "test" : "skip" ]( "sanity check", function( assert ) {
assert.expect( 1 );
- assert.equal( jQuery( "#dl:visible, #qunit-fixture:visible, #foo:visible" ).length, 3, "QUnit state is correct for testing effects" );
+ assert.equal( jQuery( "#qunit-fixture:visible, #foo:visible" ).length, 2, "QUnit state is correct for testing effects" );
} );
QUnit.test( "show() basic", function( assert ) {
diff --git a/test/unit/event.js b/test/unit/event.js
index d7290a6a4..ccaf72514 100644
--- a/test/unit/event.js
+++ b/test/unit/event.js
@@ -1281,8 +1281,7 @@ QUnit.test( ".trigger() doesn't bubble load event (#10717)", function( assert )
assert.ok( false, "load fired on window" );
} );
- // It's not an image, but as long as it fires load...
- jQuery( "<img src='index.html' />" )
+ jQuery( "<img src='" + baseURL + "1x1.jpg' />" )
.appendTo( "body" )
.on( "load", function() {
assert.ok( true, "load fired on img" );
@@ -1443,7 +1442,7 @@ QUnit.test( "Submit event can be stopped (#11049)", function( assert ) {
// handler making it impossible to feature-detect the support.
QUnit[ /(ipad|iphone|ipod)/i.test( navigator.userAgent ) ? "skip" : "test" ](
"on(beforeunload)", 1, function( assert ) {
- var iframe = jQuery( jQuery.parseHTML( "<iframe src='data/event/onbeforeunload.html'><iframe>" ) );
+ var iframe = jQuery( jQuery.parseHTML( "<iframe src='" + baseURL + "event/onbeforeunload.html'><iframe>" ) );
var done = assert.async();
window.onmessage = function( event ) {
diff --git a/test/unit/manipulation.js b/test/unit/manipulation.js
index 4ad65ccb7..528a192ce 100644
--- a/test/unit/manipulation.js
+++ b/test/unit/manipulation.js
@@ -2377,7 +2377,7 @@ QUnit.asyncTest( "html() - script exceptions bubble (#11743)", 2, function( asse
assert.ok( true, "Exception thrown in remote script" );
};
- jQuery( "#qunit-fixture" ).html( "<script src='data/badcall.js'></script>" );
+ jQuery( "#qunit-fixture" ).html( "<script src='" + baseURL + "badcall.js'></script>" );
assert.ok( true, "Exception ignored" );
} else {
assert.ok( true, "No jQuery.ajax" );
@@ -2463,7 +2463,7 @@ QUnit.test( "script evaluation (#11795)", function( assert ) {
if ( jQuery.ajax ) {
Globals.register( "testBar" );
- jQuery( "#qunit-fixture" ).append( "<script src='" + url( "data/testbar.php" ) + "'/>" );
+ jQuery( "#qunit-fixture" ).append( "<script src='" + url( "mock.php?action=testbar" ) + "'/>" );
assert.strictEqual( window.testBar, "bar", "Global script evaluation" );
} else {
assert.ok( true, "No jQuery.ajax" );
diff --git a/test/unit/offset.js b/test/unit/offset.js
index 8e0cd7275..61f762eea 100644
--- a/test/unit/offset.js
+++ b/test/unit/offset.js
@@ -771,12 +771,12 @@ QUnit.test( "offsetParent", function( assert ) {
assert.equal( div[ 0 ], document.documentElement, "The html element is the offsetParent of the body." );
assert.equal( div[ 1 ], jQuery( "#nothiddendiv" )[ 0 ], "The div is the offsetParent." );
- area = jQuery( "#imgmap area" ).offsetParent();
- assert.equal( area[ 0 ], document.documentElement, "The html element is the offsetParent of the body." );
+ area = jQuery( "<map name=\"imgmap\"><area shape=\"rect\" coords=\"0,0,200,50\"></map>" ).appendTo( "body" ).find( "area" );
+ assert.equal( area.offsetParent()[ 0 ], document.documentElement, "The html element is the offsetParent of a map area." );
+ area.remove();
div = jQuery( "<div>" ).css( { "position": "absolute" } ).appendTo( "body" );
assert.equal( div.offsetParent()[ 0 ], document.documentElement, "Absolutely positioned div returns html as offset parent, see #12139" );
-
div.remove();
} );
diff --git a/test/unit/support.js b/test/unit/support.js
index 312173207..a42a129f1 100644
--- a/test/unit/support.js
+++ b/test/unit/support.js
@@ -39,7 +39,7 @@ if ( jQuery.css ) {
// i.e. no old WebKit or old Firefox
testIframe(
"Check CSP (https://developer.mozilla.org/en-US/docs/Security/CSP) restrictions",
- "support/csp.php",
+ "mock.php?action=cspFrame",
function( assert, jQuery, window, document, support ) {
var done = assert.async();
@@ -47,9 +47,9 @@ testIframe(
assert.deepEqual( jQuery.extend( {}, support ), computedSupport,
"No violations of CSP polices" );
- supportjQuery.get( "data/support/csp.log" ).done( function( data ) {
+ supportjQuery.get( baseURL + "support/csp.log" ).done( function( data ) {
assert.equal( data, "", "No log request should be sent" );
- supportjQuery.get( "data/support/csp-clean.php" ).done( done );
+ supportjQuery.get( baseURL + "mock.php?action=cspClean" ).done( done );
} );
}
);
diff --git a/test/unit/traversing.js b/test/unit/traversing.js
index 83c267a27..eeda204a5 100644
--- a/test/unit/traversing.js
+++ b/test/unit/traversing.js
@@ -608,7 +608,7 @@ QUnit.test( "parents([String])", function( assert ) {
assert.equal( jQuery( "#groups" ).parents( "p" )[ 0 ].id, "ap", "Filtered parents check" );
assert.equal( jQuery( "#groups" ).parents( "div" )[ 0 ].id, "qunit-fixture", "Filtered parents check2" );
assert.deepEqual( jQuery( "#groups" ).parents( "p, div" ).get(), q( "ap", "qunit-fixture" ), "Check for multiple filters" );
- assert.deepEqual( jQuery( "#en, #sndp" ).parents().get(), q( "foo", "qunit-fixture", "dl", "body", "html" ), "Check for unique results from parents" );
+ assert.deepEqual( jQuery( "#en, #sndp" ).parents().get(), q( "foo", "qunit-fixture", "body", "html" ), "Check for unique results from parents" );
} );
QUnit.test( "parentsUntil([String])", function( assert ) {
@@ -621,11 +621,11 @@ QUnit.test( "parentsUntil([String])", function( assert ) {
assert.deepEqual( jQuery( "#groups" ).parentsUntil( "#html" ).get(), parents.slice( 0, -1 ).get(), "Simple parentsUntil check" );
assert.equal( jQuery( "#groups" ).parentsUntil( "#ap" ).length, 0, "Simple parentsUntil check" );
assert.deepEqual( jQuery( "#nonnodes" ).contents().eq( 1 ).parentsUntil( "#html" ).eq( 0 ).get(), q( "nonnodes" ), "Text node parentsUntil check" );
- assert.deepEqual( jQuery( "#groups" ).parentsUntil( "#html, #body" ).get(), parents.slice( 0, 3 ).get(), "Less simple parentsUntil check" );
+ assert.deepEqual( jQuery( "#groups" ).parentsUntil( "#html, #body" ).get(), parents.slice( 0, 2 ).get(), "Less simple parentsUntil check" );
assert.deepEqual( jQuery( "#groups" ).parentsUntil( "#html", "div" ).get(), jQuery( "#qunit-fixture" ).get(), "Filtered parentsUntil check" );
- assert.deepEqual( jQuery( "#groups" ).parentsUntil( "#html", "p,div,dl" ).get(), parents.slice( 0, 3 ).get(), "Multiple-filtered parentsUntil check" );
+ assert.deepEqual( jQuery( "#groups" ).parentsUntil( "#html", "p,div" ).get(), parents.slice( 0, 2 ).get(), "Multiple-filtered parentsUntil check" );
assert.equal( jQuery( "#groups" ).parentsUntil( "#html", "span" ).length, 0, "Filtered parentsUntil check, no match" );
- assert.deepEqual( jQuery( "#groups, #ap" ).parentsUntil( "#html", "p,div,dl" ).get(), parents.slice( 0, 3 ).get(), "Multi-source, multiple-filtered parentsUntil check" );
+ assert.deepEqual( jQuery( "#groups, #ap" ).parentsUntil( "#html", "p,div" ).get(), parents.slice( 0, 2 ).get(), "Multi-source, multiple-filtered parentsUntil check" );
} );
QUnit.test( "next([String])", function( assert ) {
@@ -784,7 +784,7 @@ QUnit[ "content" in document.createElement( "template" ) ? "test" : "skip" ](
jQuery( "#qunit-fixture" ).append(
"<template id='template'>" +
" <script>testScript = 1;</script>" +
- " <img src='data/1x1.jpg' onload='testImgOnload = 1' >" +
+ " <img src='" + baseURL + "1x1.jpg' onload='testImgOnload = 1' >" +
"</template>"
);