aboutsummaryrefslogtreecommitdiffstats
path: root/test/data/testinit.js
diff options
context:
space:
mode:
authorRichard Gibson <richard.gibson@gmail.com>2015-09-08 16:03:10 -0400
committerRichard Gibson <richard.gibson@gmail.com>2015-10-08 23:29:32 -0400
commitf23a64d745759d358d423ba0557e8f74d65f76cc (patch)
tree0a7268ced077afd9d2682d0fc4cf33204200c9e2 /test/data/testinit.js
parentf9af896bb8f4cb37b22d508443174c8edf40fc54 (diff)
downloadjquery-f23a64d745759d358d423ba0557e8f74d65f76cc.tar.gz
jquery-f23a64d745759d358d423ba0557e8f74d65f76cc.zip
Tests: Use QUnit URL parameter parsing
Diffstat (limited to 'test/data/testinit.js')
-rw-r--r--test/data/testinit.js9
1 files changed, 3 insertions, 6 deletions
diff --git a/test/data/testinit.js b/test/data/testinit.js
index 68de5e336..903bc9c34 100644
--- a/test/data/testinit.js
+++ b/test/data/testinit.js
@@ -269,12 +269,9 @@ this.iframeCallback = undefined;
// Tests are always loaded async
QUnit.config.autostart = false;
this.loadTests = function() {
- var loadSwarm,
- url = window.location.search,
- basicTests = jQuery.inArray( "module=basic", url.substring( 1 ).split( "&" ) ) > -1;
-
- url = decodeURIComponent( url.slice( url.indexOf( "swarmURL=" ) + "swarmURL=".length ) );
- loadSwarm = url && url.indexOf( "http" ) === 0;
+ // Leverage QUnit URL parsing to detect testSwarm environment and "basic" testing mode
+ var loadSwarm = ( QUnit.urlParams[ "swarmURL" ] + "" ).indexOf( "http" ) === 0,
+ basicTests = ( QUnit.urlParams[ "module" ] + "" ) === "basic";
// Get testSubproject from testrunner first
require( [ "data/testrunner.js" ], function() {