@@ -95,7 +95,7 @@ QUnit.test( "Localization", function( assert ) {
95
95
assert . expect ( 10 ) ;
96
96
97
97
var that = this ,
98
- date = new Date ( 2014 , 0 , 1 ) ,
98
+ date = testHelper . createDate ( 2014 , 0 , 1 ) ,
99
99
optionsDe = {
100
100
locale : "de" ,
101
101
labels : {
@@ -149,7 +149,7 @@ QUnit.test( "keyboard handling", function( assert ) {
149
149
that = this ;
150
150
151
151
function step1 ( ) {
152
- that . element . calendar ( { value : new Date ( 2014 , 1 - 1 , 1 ) } ) ;
152
+ that . element . calendar ( { value : testHelper . createDate ( 2014 , 1 - 1 , 1 ) } ) ;
153
153
154
154
testHelper
155
155
. focusGrid ( that . element )
@@ -158,7 +158,7 @@ QUnit.test( "keyboard handling", function( assert ) {
158
158
$ ( document . activeElement ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . ENTER } ) ;
159
159
assert . dateEqual (
160
160
that . element . calendar ( "valueAsDate" ) ,
161
- new Date ( 2013 , 12 - 1 , 31 ) ,
161
+ testHelper . createDate ( 2013 , 12 - 1 , 31 ) ,
162
162
"Keystroke left to switch to previous day"
163
163
) ;
164
164
that . element . calendar ( "destroy" ) ;
@@ -167,29 +167,29 @@ QUnit.test( "keyboard handling", function( assert ) {
167
167
}
168
168
169
169
function step2 ( ) {
170
- that . element . calendar ( { value : new Date ( 2014 , 1 - 1 , 1 ) } ) ;
170
+ that . element . calendar ( { value : testHelper . createDate ( 2014 , 1 - 1 , 1 ) } ) ;
171
171
172
172
testHelper . focusGrid ( that . element )
173
173
. simulate ( "keydown" , { keyCode : $ . ui . keyCode . RIGHT } )
174
174
. simulate ( "keydown" , { keyCode : $ . ui . keyCode . ENTER } ) ;
175
175
176
176
assert . dateEqual (
177
177
that . element . calendar ( "valueAsDate" ) ,
178
- new Date ( 2014 , 1 - 1 , 2 ) ,
178
+ testHelper . createDate ( 2014 , 1 - 1 , 2 ) ,
179
179
"Keystroke right to switch to next day"
180
180
) ;
181
181
step3 ( ) ;
182
182
}
183
183
184
184
function step3 ( ) {
185
- that . element . calendar ( { value : new Date ( 2014 , 1 - 1 , 1 ) } ) ;
185
+ that . element . calendar ( { value : testHelper . createDate ( 2014 , 1 - 1 , 1 ) } ) ;
186
186
187
187
testHelper . focusGrid ( that . element ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . UP } ) ;
188
188
setTimeout ( function ( ) {
189
189
$ ( document . activeElement ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . ENTER } ) ;
190
190
assert . dateEqual (
191
191
that . element . calendar ( "valueAsDate" ) ,
192
- new Date ( 2013 , 12 - 1 , 25 ) ,
192
+ testHelper . createDate ( 2013 , 12 - 1 , 25 ) ,
193
193
"Keystroke up to move to the previous week"
194
194
) ;
195
195
that . element . calendar ( "destroy" ) ;
@@ -198,14 +198,14 @@ QUnit.test( "keyboard handling", function( assert ) {
198
198
}
199
199
200
200
function step4 ( ) {
201
- that . element . calendar ( { value : new Date ( 2014 , 1 - 1 , 1 ) } ) ;
201
+ that . element . calendar ( { value : testHelper . createDate ( 2014 , 1 - 1 , 1 ) } ) ;
202
202
203
203
testHelper . focusGrid ( that . element ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . DOWN } ) ;
204
204
setTimeout ( function ( ) {
205
205
$ ( document . activeElement ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . ENTER } ) ;
206
206
assert . dateEqual (
207
207
that . element . calendar ( "valueAsDate" ) ,
208
- new Date ( 2014 , 1 - 1 , 8 ) ,
208
+ testHelper . createDate ( 2014 , 1 - 1 , 8 ) ,
209
209
"Keystroke down to move to the next week"
210
210
) ;
211
211
that . element . calendar ( "destroy" ) ;
@@ -214,14 +214,14 @@ QUnit.test( "keyboard handling", function( assert ) {
214
214
}
215
215
216
216
function step5 ( ) {
217
- that . element . calendar ( { value : new Date ( 2014 , 1 - 1 , 1 ) } ) ;
217
+ that . element . calendar ( { value : testHelper . createDate ( 2014 , 1 - 1 , 1 ) } ) ;
218
218
219
219
testHelper . focusGrid ( that . element ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . PAGE_UP } ) ;
220
220
setTimeout ( function ( ) {
221
221
$ ( document . activeElement ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . ENTER } ) ;
222
222
assert . dateEqual (
223
223
that . element . calendar ( "valueAsDate" ) ,
224
- new Date ( 2013 , 12 - 1 , 1 ) ,
224
+ testHelper . createDate ( 2013 , 12 - 1 , 1 ) ,
225
225
"Keystroke Page Up moves date to previous month"
226
226
) ;
227
227
that . element . calendar ( "destroy" ) ;
@@ -230,15 +230,15 @@ QUnit.test( "keyboard handling", function( assert ) {
230
230
}
231
231
232
232
function step6 ( ) {
233
- that . element . calendar ( { value : new Date ( 2014 , 1 - 1 , 1 ) } ) ;
233
+ that . element . calendar ( { value : testHelper . createDate ( 2014 , 1 - 1 , 1 ) } ) ;
234
234
235
235
testHelper . focusGrid ( that . element )
236
236
. simulate ( "keydown" , { keyCode : $ . ui . keyCode . PAGE_UP , altKey : true } ) ;
237
237
setTimeout ( function ( ) {
238
238
$ ( document . activeElement ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . ENTER } ) ;
239
239
assert . dateEqual (
240
240
that . element . calendar ( "valueAsDate" ) ,
241
- new Date ( 2013 , 1 - 1 , 1 ) ,
241
+ testHelper . createDate ( 2013 , 1 - 1 , 1 ) ,
242
242
"Keystroke Page Up + ALT moves date to previous year"
243
243
) ;
244
244
that . element . calendar ( "destroy" ) ;
@@ -247,14 +247,14 @@ QUnit.test( "keyboard handling", function( assert ) {
247
247
}
248
248
249
249
function step7 ( ) {
250
- that . element . calendar ( { value : new Date ( 2014 , 1 - 1 , 1 ) } ) ;
250
+ that . element . calendar ( { value : testHelper . createDate ( 2014 , 1 - 1 , 1 ) } ) ;
251
251
252
252
testHelper . focusGrid ( that . element ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . PAGE_DOWN } ) ;
253
253
setTimeout ( function ( ) {
254
254
$ ( document . activeElement ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . ENTER } ) ;
255
255
assert . dateEqual (
256
256
that . element . calendar ( "valueAsDate" ) ,
257
- new Date ( 2014 , 2 - 1 , 1 ) ,
257
+ testHelper . createDate ( 2014 , 2 - 1 , 1 ) ,
258
258
"Keystroke Page Down moves date to next month"
259
259
) ;
260
260
that . element . calendar ( "destroy" ) ;
@@ -263,15 +263,15 @@ QUnit.test( "keyboard handling", function( assert ) {
263
263
}
264
264
265
265
function step8 ( ) {
266
- that . element . calendar ( { value : new Date ( 2014 , 1 - 1 , 1 ) } ) ;
266
+ that . element . calendar ( { value : testHelper . createDate ( 2014 , 1 - 1 , 1 ) } ) ;
267
267
268
268
testHelper . focusGrid ( that . element )
269
269
. simulate ( "keydown" , { keyCode : $ . ui . keyCode . PAGE_DOWN , altKey : true } ) ;
270
270
setTimeout ( function ( ) {
271
271
$ ( document . activeElement ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . ENTER } ) ;
272
272
assert . dateEqual (
273
273
that . element . calendar ( "valueAsDate" ) ,
274
- new Date ( 2015 , 1 - 1 , 1 ) ,
274
+ testHelper . createDate ( 2015 , 1 - 1 , 1 ) ,
275
275
"Keystroke Page Down + ALT moves date to next year"
276
276
) ;
277
277
that . element . calendar ( "destroy" ) ;
@@ -281,14 +281,14 @@ QUnit.test( "keyboard handling", function( assert ) {
281
281
282
282
// Check for moving to short months
283
283
function step9 ( ) {
284
- that . element . calendar ( { value : new Date ( 2014 , 3 - 1 , 31 ) } ) ;
284
+ that . element . calendar ( { value : testHelper . createDate ( 2014 , 3 - 1 , 31 ) } ) ;
285
285
286
286
testHelper . focusGrid ( that . element ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . PAGE_UP } ) ;
287
287
setTimeout ( function ( ) {
288
288
$ ( document . activeElement ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . ENTER } ) ;
289
289
assert . dateEqual (
290
290
that . element . calendar ( "valueAsDate" ) ,
291
- new Date ( 2014 , 2 - 1 , 28 ) ,
291
+ testHelper . createDate ( 2014 , 2 - 1 , 28 ) ,
292
292
"Keystroke Page Up and short months"
293
293
) ;
294
294
that . element . calendar ( "destroy" ) ;
@@ -297,14 +297,14 @@ QUnit.test( "keyboard handling", function( assert ) {
297
297
}
298
298
299
299
function step10 ( ) {
300
- that . element . calendar ( { value : new Date ( 2016 , 1 - 1 , 30 ) } ) ;
300
+ that . element . calendar ( { value : testHelper . createDate ( 2016 , 1 - 1 , 30 ) } ) ;
301
301
302
302
testHelper . focusGrid ( that . element ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . PAGE_DOWN } ) ;
303
303
setTimeout ( function ( ) {
304
304
$ ( document . activeElement ) . simulate ( "keydown" , { keyCode : $ . ui . keyCode . ENTER } ) ;
305
305
assert . dateEqual (
306
306
that . element . calendar ( "valueAsDate" ) ,
307
- new Date ( 2016 , 2 - 1 , 29 ) ,
307
+ testHelper . createDate ( 2016 , 2 - 1 , 29 ) ,
308
308
"Keystroke Page Down and leap years"
309
309
) ;
310
310
ready ( ) ;
@@ -319,7 +319,7 @@ QUnit.test( "mouse", function( assert ) {
319
319
320
320
var ready = assert . async ( ) ,
321
321
that = this ,
322
- date = new Date ( ) ;
322
+ date = testHelper . createDate ( ) ;
323
323
324
324
function step1 ( ) {
325
325
$ ( "tbody button:contains(10)" , that . element ) . simulate ( "mousedown" ) ;
@@ -330,30 +330,30 @@ QUnit.test( "mouse", function( assert ) {
330
330
"Mouse click"
331
331
) ;
332
332
333
- that . element . calendar ( "option" , "value" , new Date ( 2008 , 2 - 1 , 4 ) ) ;
333
+ that . element . calendar ( "option" , "value" , testHelper . createDate ( 2008 , 2 - 1 , 4 ) ) ;
334
334
$ ( ".ui-calendar-calendar tbody button:contains(12)" , that . element ) . simulate ( "mousedown" ) ;
335
335
assert . dateEqual (
336
336
that . element . calendar ( "valueAsDate" ) ,
337
- new Date ( 2008 , 2 - 1 , 12 ) ,
337
+ testHelper . createDate ( 2008 , 2 - 1 , 12 ) ,
338
338
"Mouse click - preset"
339
339
) ;
340
340
341
341
// Previous/next
342
- that . element . calendar ( "option" , "value" , new Date ( 2008 , 2 - 1 , 4 ) ) ;
342
+ that . element . calendar ( "option" , "value" , testHelper . createDate ( 2008 , 2 - 1 , 4 ) ) ;
343
343
$ ( ".ui-calendar-prev" , that . element ) . simulate ( "click" ) ;
344
344
$ ( ".ui-calendar-calendar tbody button:contains(16)" , that . element ) . simulate ( "mousedown" ) ;
345
345
assert . dateEqual (
346
346
that . element . calendar ( "valueAsDate" ) ,
347
- new Date ( 2008 , 1 - 1 , 16 ) ,
347
+ testHelper . createDate ( 2008 , 1 - 1 , 16 ) ,
348
348
"Mouse click - previous"
349
349
) ;
350
350
351
- that . element . calendar ( "option" , "value" , new Date ( 2008 , 2 - 1 , 4 ) ) ;
351
+ that . element . calendar ( "option" , "value" , testHelper . createDate ( 2008 , 2 - 1 , 4 ) ) ;
352
352
$ ( ".ui-calendar-next" , that . element ) . simulate ( "click" ) ;
353
353
$ ( ".ui-calendar-calendar tbody button:contains(18)" , that . element ) . simulate ( "mousedown" ) ;
354
354
assert . dateEqual (
355
355
that . element . calendar ( "valueAsDate" ) ,
356
- new Date ( 2008 , 3 - 1 , 18 ) ,
356
+ testHelper . createDate ( 2008 , 3 - 1 , 18 ) ,
357
357
"Mouse click - next"
358
358
) ;
359
359
@@ -364,16 +364,16 @@ QUnit.test( "mouse", function( assert ) {
364
364
function step2 ( ) {
365
365
that . element . calendar ( "destroy" ) ;
366
366
that . element . calendar ( {
367
- value : new Date ( 2008 , 3 - 1 , 4 ) ,
368
- min : new Date ( 2008 , 2 - 1 , 2 ) ,
369
- max : new Date ( 2008 , 2 - 1 , 26 )
367
+ value : testHelper . createDate ( 2008 , 3 - 1 , 4 ) ,
368
+ min : testHelper . createDate ( 2008 , 2 - 1 , 2 ) ,
369
+ max : testHelper . createDate ( 2008 , 2 - 1 , 26 )
370
370
} ) ;
371
371
372
372
$ ( ".ui-calendar-prev" , that . element ) . simulate ( "click" ) ;
373
373
$ ( "tbody button:contains(16)" , that . element ) . simulate ( "mousedown" ) ;
374
374
assert . dateEqual (
375
375
that . element . calendar ( "valueAsDate" ) ,
376
- new Date ( 2008 , 2 - 1 , 16 ) ,
376
+ testHelper . createDate ( 2008 , 2 - 1 , 16 ) ,
377
377
"Mouse click - previous + min/max"
378
378
) ;
379
379
step3 ( ) ;
@@ -382,16 +382,16 @@ QUnit.test( "mouse", function( assert ) {
382
382
function step3 ( ) {
383
383
that . element . calendar ( "destroy" ) ;
384
384
that . element . calendar ( {
385
- value : new Date ( 2008 , 1 - 1 , 4 ) ,
386
- min : new Date ( 2008 , 2 - 1 , 2 ) ,
387
- max : new Date ( 2008 , 2 - 1 , 26 )
385
+ value : testHelper . createDate ( 2008 , 1 - 1 , 4 ) ,
386
+ min : testHelper . createDate ( 2008 , 2 - 1 , 2 ) ,
387
+ max : testHelper . createDate ( 2008 , 2 - 1 , 26 )
388
388
} ) ;
389
389
390
390
$ ( ".ui-calendar-next" , that . element ) . simulate ( "click" ) ;
391
391
$ ( "tbody button:contains(18)" , that . element ) . simulate ( "mousedown" ) ;
392
392
assert . dateEqual (
393
393
that . element . calendar ( "valueAsDate" ) ,
394
- new Date ( 2008 , 2 - 1 , 18 ) ,
394
+ testHelper . createDate ( 2008 , 2 - 1 , 18 ) ,
395
395
"Mouse click - next + min/max"
396
396
) ;
397
397
ready ( ) ;
0 commit comments