@@ -144,13 +144,14 @@ test("handle keyboard navigation on menu without scroll and without submenus", f
144
144
} ) ;
145
145
146
146
menu_log ( "keydown" , true ) ;
147
+ element . focus ( ) ;
147
148
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . DOWN } ) ;
148
149
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . DOWN } ) ;
149
- equals ( $ ( "#log" ) . html ( ) , "1,0,keydown," , "Keydown DOWN" ) ;
150
+ equals ( $ ( "#log" ) . html ( ) , "2, 1,0,keydown," , "Keydown DOWN" ) ;
150
151
151
152
menu_log ( "keydown" , true ) ;
152
153
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . UP } ) ;
153
- equals ( $ ( "#log" ) . html ( ) , "0 ,keydown," , "Keydown UP" ) ;
154
+ equals ( $ ( "#log" ) . html ( ) , "1 ,keydown," , "Keydown UP" ) ;
154
155
155
156
menu_log ( "keydown" , true ) ;
156
157
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . LEFT } ) ;
@@ -205,13 +206,15 @@ asyncTest("handle keyboard navigation on menu without scroll and with submenus",
205
206
} ) ;
206
207
207
208
menu_log ( "keydown" , true ) ;
209
+ element . focus ( ) ;
208
210
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . DOWN } ) ;
209
211
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . DOWN } ) ;
210
- equals ( $ ( "#log" ) . html ( ) , "1,0,keydown," , "Keydown DOWN" ) ;
212
+ equals ( $ ( "#log" ) . html ( ) , "2, 1,0,keydown," , "Keydown DOWN" ) ;
211
213
212
214
menu_log ( "keydown" , true ) ;
213
215
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . UP } ) ;
214
- equals ( $ ( "#log" ) . html ( ) , "0,keydown," , "Keydown UP" ) ;
216
+ element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . UP } ) ;
217
+ equals ( $ ( "#log" ) . html ( ) , "0,1,keydown," , "Keydown UP" ) ;
215
218
216
219
menu_log ( "keydown" , true ) ;
217
220
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . LEFT } ) ;
@@ -294,13 +297,15 @@ test("handle keyboard navigation on menu with scroll and without submenus", func
294
297
} ) ;
295
298
296
299
menu_log ( "keydown" , true ) ;
300
+ element . focus ( ) ;
297
301
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . DOWN } ) ;
298
302
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . DOWN } ) ;
299
- equals ( $ ( "#log" ) . html ( ) , "1,0,keydown," , "Keydown DOWN" ) ;
303
+ equals ( $ ( "#log" ) . html ( ) , "2, 1,0,keydown," , "Keydown DOWN" ) ;
300
304
301
305
menu_log ( "keydown" , true ) ;
302
306
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . UP } ) ;
303
- equals ( $ ( "#log" ) . html ( ) , "0,keydown," , "Keydown UP" ) ;
307
+ element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . UP } ) ;
308
+ equals ( $ ( "#log" ) . html ( ) , "0,1,keydown," , "Keydown UP" ) ;
304
309
305
310
menu_log ( "keydown" , true ) ;
306
311
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . LEFT } ) ;
@@ -363,13 +368,15 @@ asyncTest("handle keyboard navigation on menu with scroll and with submenus", fu
363
368
} ) ;
364
369
365
370
menu_log ( "keydown" , true ) ;
371
+ element . focus ( ) ;
366
372
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . DOWN } ) ;
367
373
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . DOWN } ) ;
368
- equals ( $ ( "#log" ) . html ( ) , "1,0,keydown," , "Keydown DOWN" ) ;
374
+ equals ( $ ( "#log" ) . html ( ) , "2, 1,0,keydown," , "Keydown DOWN" ) ;
369
375
370
376
menu_log ( "keydown" , true ) ;
371
377
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . UP } ) ;
372
- equals ( $ ( "#log" ) . html ( ) , "0,keydown," , "Keydown UP" ) ;
378
+ element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . UP } ) ;
379
+ equals ( $ ( "#log" ) . html ( ) , "0,1,keydown," , "Keydown UP" ) ;
373
380
374
381
menu_log ( "keydown" , true ) ;
375
382
element . simulate ( "keydown" , { keyCode : $ . ui . keyCode . LEFT } ) ;
0 commit comments