File tree Expand file tree Collapse file tree 1 file changed +25
-9
lines changed
Expand file tree Collapse file tree 1 file changed +25
-9
lines changed Original file line number Diff line number Diff line change 1- module ( "all" ) ;
2-
3- test ( "keyboard events" , function ( ) {
4- expect ( 1 ) ;
5- jQuery ( "<div></div>" )
6- . appendTo ( "#qunit-fixture" )
7- . simulate ( "keydown" , { keyCode : jQuery . simulate . keyCode . PAGE_UP } ) ;
8- ok ( true , "key events do not throw an error" ) ;
9- } ) ;
1+ ( function ( ) {
2+
3+ var key = jQuery . simulate . keyCode ,
4+ keyEvents = [ "keydown" , "keyup" , "keypress" ] ,
5+ i = 0 ;
6+
7+ module ( "key events" ) ;
8+
9+ function testKeyEvent ( keyEvent ) {
10+ test ( keyEvent , function ( ) {
11+ expect ( 2 ) ;
12+ jQuery ( "<div></div>" ) . bind ( keyEvent , function ( event ) {
13+ ok ( true , keyEvent + " event fired" ) ;
14+ equal ( event . keyCode , key . PAGE_UP , keyEvent + " event has correct keyCode" ) ;
15+ } ) . appendTo ( "#qunit-fixture" ) . simulate ( keyEvent , {
16+ keyCode : key . PAGE_UP
17+ } ) ;
18+ } ) ;
19+ }
20+
21+ for ( ; i < keyEvents . length ; i ++ ) {
22+ testKeyEvent ( keyEvents [ i ] ) ;
23+ }
24+
25+ } ) ( ) ;
You can’t perform that action at this time.
0 commit comments