From: Scott González Date: Thu, 9 Apr 2015 13:11:34 +0000 (-0400) Subject: Build: Upgrade to qunit-composite 1.1.0 X-Git-Tag: 1.12.0-beta.1~308 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=f499569bffae60a6a7161eb2e13ec409afb98450;p=jquery-ui.git Build: Upgrade to qunit-composite 1.1.0 Ref #10119 Closes gh-1528 --- diff --git a/bower.json b/bower.json index 543a98db8..b5b8e4420 100644 --- a/bower.json +++ b/bower.json @@ -17,7 +17,7 @@ "qunit": "1.18.0", "qunit-assert-classes": "0.1.5", "qunit-assert-close": "JamesMGreene/qunit-assert-close#v1.1.1", - "qunit-composite": "JamesMGreene/qunit-composite#v1.0.4", + "qunit-composite": "JamesMGreene/qunit-composite#v1.1.0", "requirejs": "2.1.14", "jquery-1.7.0": "jquery#1.7.0", diff --git a/external/qunit-composite/qunit-composite.js b/external/qunit-composite/qunit-composite.js index 6cff04b51..1ffd2eea5 100644 --- a/external/qunit-composite/qunit-composite.js +++ b/external/qunit-composite/qunit-composite.js @@ -1,5 +1,5 @@ /** - * QUnit Composite v1.0.4 + * QUnit Composite v1.0.5-pre * * https://github.com/JamesMGreene/qunit-composite * @@ -7,7 +7,13 @@ * Released under the MIT license. * https://jquery.org/license/ */ -(function( QUnit ) { +(function( factory ) { + if ( typeof define === "function" && define.amd ) { + define( [ "qunit" ], factory ); + } else { + factory( QUnit ); + } +}(function( QUnit ) { var iframe, hasBound, modules = 1, executingComposite = false; @@ -60,6 +66,11 @@ function initIframe() { return; } + // Deal with QUnit being loaded asynchronously via AMD + if ( !iframeWin.QUnit && iframeWin.define && iframeWin.define.amd ) { + return iframeWin.require( [ "qunit" ], onIframeLoad ); + } + iframeWin.QUnit.moduleStart(function( data ) { // Capture module name for messages moduleName = data.name; @@ -181,4 +192,4 @@ QUnit.testDone(function( data ) { current.getElementsByTagName( "a" )[ 0 ].href = src; }); -})( QUnit ); +}));