@@ -16,6 +16,7 @@ window.requirejs = {
16
16
}
17
17
} ;
18
18
19
+ // Load all modules in series
19
20
function requireModules ( dependencies , callback , modules ) {
20
21
if ( ! dependencies . length ) {
21
22
if ( callback ) {
@@ -35,7 +36,8 @@ function requireModules( dependencies, callback, modules ) {
35
36
} ) ;
36
37
}
37
38
38
- window . requireTests = function ( dependencies , callback ) {
39
+ // Load a set of test file along with the required test infrastructure
40
+ function requireTests = function ( dependencies , callback ) {
39
41
dependencies = [
40
42
"../../lib/qunit" ,
41
43
"jquery" ,
@@ -49,6 +51,7 @@ window.requireTests = function( dependencies, callback ) {
49
51
} ) ;
50
52
}
51
53
54
+ // Parse the URL into key/value pairs
52
55
function parseUrl ( ) {
53
56
var data = { } ;
54
57
var parts = document . location . search . slice ( 1 ) . split ( "&" ) ;
@@ -88,6 +91,11 @@ function swarmInject() {
88
91
( new Date ( ) ) . getTime ( ) + "'></script>" ) ;
89
92
}
90
93
94
+ // Load test modules based on data attributes
95
+ // - data-modules: list of test modules to load
96
+ // - data-widget: A widget to load test modules for
97
+ // - Automatically loads common, core, events, methods, and options
98
+ // - data-deprecated: Loads the deprecated test modules for a widget
91
99
( function ( ) {
92
100
93
101
// Find the script element
0 commit comments