From: Michał Gołębiowski-Owczarek Date: Sat, 16 May 2020 06:30:11 +0000 (+0200) Subject: Tests: Load jQuery Migrate before UI test files X-Git-Tag: 1.13.0-alpha.1~49 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=b36d54256968b028a9c324eba6d88754561d5ec4;p=jquery-ui.git Tests: Load jQuery Migrate before UI test files This is necessary to catch all possible warnings that the test files may trigger. Closes gh-1918 --- 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(); } );