@@ -141,6 +141,14 @@ module.exports = function( grunt ) {
141141 ]
142142 }
143143 ] ,
144+ client : {
145+ qunit : {
146+
147+ // We're running `QUnit.start()` ourselves via `loadTests()`
148+ // in test/jquery.js
149+ autostart : false
150+ }
151+ } ,
144152 files : [
145153 "test/data/jquery-1.9.1.js" ,
146154 "node_modules/sinon/pkg/sinon.js" ,
@@ -150,32 +158,6 @@ module.exports = function( grunt ) {
150158
151159 "test/jquery.js" ,
152160
153- // Replacement for testinit.js#loadTests()
154- "test/data/testrunner.js" ,
155- "test/unit/basic.js" ,
156- "test/unit/core.js" ,
157- "test/unit/callbacks.js" ,
158- "test/unit/deferred.js" ,
159- "test/unit/deprecated.js" ,
160- "test/unit/support.js" ,
161- "test/unit/data.js" ,
162- "test/unit/queue.js" ,
163- "test/unit/attributes.js" ,
164- "test/unit/event.js" ,
165- "test/unit/selector.js" ,
166- "test/unit/traversing.js" ,
167- "test/unit/manipulation.js" ,
168- "test/unit/wrap.js" ,
169- "test/unit/css.js" ,
170- "test/unit/serialize.js" ,
171- "test/unit/ajax.js" ,
172- "test/unit/effects.js" ,
173- "test/unit/offset.js" ,
174- "test/unit/dimensions.js" ,
175- "test/unit/animation.js" ,
176- "test/unit/tween.js" ,
177- "test/unit/ready.js" ,
178-
179161 { pattern : "dist/jquery.*" , included : false , served : true } ,
180162 { pattern : "src/**" , type : "module" , included : false , served : true } ,
181163 { pattern : "node_modules/**" , included : false , served : true } ,
@@ -194,6 +176,21 @@ module.exports = function( grunt ) {
194176 main : {
195177 browsers : isTravis && travisBrowsers || [ "ChromeHeadless" , "FirefoxHeadless" ]
196178 } ,
179+ esmodules : {
180+ browsers : isTravis && travisBrowsers || [ "ChromeHeadless" ] ,
181+ options : {
182+ client : {
183+ qunit : {
184+
185+ // We're running `QUnit.start()` ourselves via `loadTests()`
186+ // in test/jquery.js
187+ autostart : false ,
188+
189+ esmodules : true
190+ }
191+ }
192+ }
193+ } ,
197194
198195 jsdom : {
199196 options : {
@@ -205,7 +202,7 @@ module.exports = function( grunt ) {
205202 // choosing a version etc. for jsdom.
206203 "dist/jquery.js" ,
207204
208- // Replacement for testinit.js#loadTests()
205+ // A partial replacement for testinit.js#loadTests()
209206 "test/data/testrunner.js" ,
210207
211208 // jsdom only runs basic tests
0 commit comments