mirror of
https://github.com/jquery/jquery.git
synced 2024-11-23 02:54:22 +00:00
Tests: Use QUnit URL parameter parsing
(cherry picked from commit f23a64d745
)
This commit is contained in:
parent
5fb689debc
commit
fb98ea49b6
@ -269,12 +269,9 @@ this.iframeCallback = undefined;
|
|||||||
// Tests are always loaded async
|
// Tests are always loaded async
|
||||||
QUnit.config.autostart = false;
|
QUnit.config.autostart = false;
|
||||||
this.loadTests = function() {
|
this.loadTests = function() {
|
||||||
var loadSwarm,
|
// Leverage QUnit URL parsing to detect testSwarm environment and "basic" testing mode
|
||||||
url = window.location.search,
|
var loadSwarm = ( QUnit.urlParams[ "swarmURL" ] + "" ).indexOf( "http" ) === 0,
|
||||||
basicTests = jQuery.inArray( "module=basic", url.substring( 1 ).split( "&" ) ) > -1;
|
basicTests = ( QUnit.urlParams[ "module" ] + "" ) === "basic";
|
||||||
|
|
||||||
url = decodeURIComponent( url.slice( url.indexOf( "swarmURL=" ) + "swarmURL=".length ) );
|
|
||||||
loadSwarm = url && url.indexOf( "http" ) === 0;
|
|
||||||
|
|
||||||
// Get testSubproject from testrunner first
|
// Get testSubproject from testrunner first
|
||||||
require( [ "data/testrunner.js" ], function() {
|
require( [ "data/testrunner.js" ], function() {
|
||||||
|
Loading…
Reference in New Issue
Block a user