aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/lib/bootstrap.js15
1 files changed, 9 insertions, 6 deletions
diff --git a/tests/lib/bootstrap.js b/tests/lib/bootstrap.js
index bae1afada..d0c489dc0 100644
--- a/tests/lib/bootstrap.js
+++ b/tests/lib/bootstrap.js
@@ -60,21 +60,24 @@ function requireModules( dependencies, callback, modules ) {
// Load a set of test file along with the required test infrastructure
function requireTests( dependencies, noBackCompat ) {
- dependencies = [
+ var preDependencies = [
"lib/qunit",
noBackCompat ? "jquery-no-back-compat" : "jquery",
"jquery-simulate"
- ].concat( dependencies );
+ ];
+
+ // Load migrate before test files
+ if ( parseUrl().migrate ) {
+ preDependencies.push( "jquery-migrate" );
+ }
+
+ dependencies = preDependencies.concat( dependencies );
// Load the TestSwarm injector, if necessary
if ( parseUrl().swarmURL ) {
dependencies.push( "testswarm" );
}
- if ( parseUrl().migrate ) {
- dependencies.push( "jquery-migrate" );
- }
-
requireModules( dependencies, function( QUnit ) {
QUnit.start();
} );