@@ -165,6 +165,14 @@ module.exports = function( grunt ) {
165165 ]
166166 }
167167 ] ,
168+ client : {
169+ qunit : {
170+
171+ // We're running `QUnit.start()` ourselves via `loadTests()`
172+ // in test/jquery.js
173+ autostart : false
174+ }
175+ } ,
168176 files : [
169177 "test/data/jquery-1.9.1.js" ,
170178 "external/sinon/sinon.js" ,
@@ -174,39 +182,30 @@ module.exports = function( grunt ) {
174182
175183 "test/jquery.js" ,
176184
177- // Replacement for testinit.js#loadTests()
178- "test/data/testrunner.js" ,
179- "test/unit/basic.js" ,
180- "test/unit/core.js" ,
181- "test/unit/callbacks.js" ,
182- "test/unit/deferred.js" ,
183- "test/unit/deprecated.js" ,
184- "test/unit/support.js" ,
185- "test/unit/data.js" ,
186- "test/unit/queue.js" ,
187- "test/unit/attributes.js" ,
188- "test/unit/event.js" ,
189- "test/unit/selector.js" ,
190- "test/unit/traversing.js" ,
191- "test/unit/manipulation.js" ,
192- "test/unit/wrap.js" ,
193- "test/unit/css.js" ,
194- "test/unit/serialize.js" ,
195- "test/unit/ajax.js" ,
196- "test/unit/effects.js" ,
197- "test/unit/offset.js" ,
198- "test/unit/dimensions.js" ,
199- "test/unit/animation.js" ,
200- "test/unit/tween.js" ,
201- "test/unit/ready.js" ,
202-
203- { pattern : "dist/jquery.*" , included : false , served : true } ,
204- { pattern : "src/**" , included : false , served : true } ,
205- { pattern : "external/**" , included : false , served : true } ,
185+ {
186+ pattern : "dist/jquery.*" ,
187+ included : false ,
188+ served : true ,
189+ nocache : true
190+ } ,
191+ {
192+ pattern : "src/**" ,
193+ included : false ,
194+ served : true ,
195+ nocache : true
196+ } ,
197+ {
198+ pattern : "external/**" ,
199+ included : false ,
200+ served : true ,
201+ nocache : true
202+ } ,
203+ { pattern : "node_modules/**" , included : false , served : true } ,
206204 {
207205 pattern : "test/**/*.@(js|css|jpg|html|xml|svg)" ,
208206 included : false ,
209- served : true
207+ served : true ,
208+ nocache : true
210209 }
211210 ] ,
212211 reporters : [ "dots" ] ,
@@ -218,6 +217,21 @@ module.exports = function( grunt ) {
218217 main : {
219218 browsers : isTravis && travisBrowsers || [ "ChromeHeadless" , "FirefoxHeadless" ]
220219 } ,
220+ amd : {
221+ browsers : isTravis && travisBrowsers || [ "ChromeHeadless" ] ,
222+ options : {
223+ client : {
224+ qunit : {
225+
226+ // We're running `QUnit.start()` ourselves via `loadTests()`
227+ // in test/jquery.js
228+ autostart : false ,
229+
230+ amd : true
231+ }
232+ }
233+ }
234+ } ,
221235
222236 jsdom : {
223237 options : {
@@ -229,7 +243,7 @@ module.exports = function( grunt ) {
229243 // choosing a version etc. for jsdom.
230244 "dist/jquery.js" ,
231245
232- // Replacement for testinit.js#loadTests()
246+ // A partial replacement for testinit.js#loadTests()
233247 "test/data/testrunner.js" ,
234248
235249 // jsdom only runs basic tests
0 commit comments