@@ -31,37 +31,37 @@ import {
31
31
32
32
/** Maps `TestKey` constants to the `keyCode` and `key` values used by native browser events. */
33
33
const keyMap = {
34
- [ TestKey . BACKSPACE ] : { keyCode : keyCodes . BACKSPACE , key : 'Backspace' } ,
35
- [ TestKey . TAB ] : { keyCode : keyCodes . TAB , key : 'Tab' } ,
36
- [ TestKey . ENTER ] : { keyCode : keyCodes . ENTER , key : 'Enter' } ,
37
- [ TestKey . SHIFT ] : { keyCode : keyCodes . SHIFT , key : 'Shift' } ,
38
- [ TestKey . CONTROL ] : { keyCode : keyCodes . CONTROL , key : 'Control' } ,
39
- [ TestKey . ALT ] : { keyCode : keyCodes . ALT , key : 'Alt' } ,
40
- [ TestKey . ESCAPE ] : { keyCode : keyCodes . ESCAPE , key : 'Escape' } ,
41
- [ TestKey . PAGE_UP ] : { keyCode : keyCodes . PAGE_UP , key : 'PageUp' } ,
42
- [ TestKey . PAGE_DOWN ] : { keyCode : keyCodes . PAGE_DOWN , key : 'PageDown' } ,
43
- [ TestKey . END ] : { keyCode : keyCodes . END , key : 'End' } ,
44
- [ TestKey . HOME ] : { keyCode : keyCodes . HOME , key : 'Home' } ,
45
- [ TestKey . LEFT_ARROW ] : { keyCode : keyCodes . LEFT_ARROW , key : 'ArrowLeft' } ,
46
- [ TestKey . UP_ARROW ] : { keyCode : keyCodes . UP_ARROW , key : 'ArrowUp' } ,
47
- [ TestKey . RIGHT_ARROW ] : { keyCode : keyCodes . RIGHT_ARROW , key : 'ArrowRight' } ,
48
- [ TestKey . DOWN_ARROW ] : { keyCode : keyCodes . DOWN_ARROW , key : 'ArrowDown' } ,
49
- [ TestKey . INSERT ] : { keyCode : keyCodes . INSERT , key : 'Insert' } ,
50
- [ TestKey . DELETE ] : { keyCode : keyCodes . DELETE , key : 'Delete' } ,
51
- [ TestKey . F1 ] : { keyCode : keyCodes . F1 , key : 'F1' } ,
52
- [ TestKey . F2 ] : { keyCode : keyCodes . F2 , key : 'F2' } ,
53
- [ TestKey . F3 ] : { keyCode : keyCodes . F3 , key : 'F3' } ,
54
- [ TestKey . F4 ] : { keyCode : keyCodes . F4 , key : 'F4' } ,
55
- [ TestKey . F5 ] : { keyCode : keyCodes . F5 , key : 'F5' } ,
56
- [ TestKey . F6 ] : { keyCode : keyCodes . F6 , key : 'F6' } ,
57
- [ TestKey . F7 ] : { keyCode : keyCodes . F7 , key : 'F7' } ,
58
- [ TestKey . F8 ] : { keyCode : keyCodes . F8 , key : 'F8' } ,
59
- [ TestKey . F9 ] : { keyCode : keyCodes . F9 , key : 'F9' } ,
60
- [ TestKey . F10 ] : { keyCode : keyCodes . F10 , key : 'F10' } ,
61
- [ TestKey . F11 ] : { keyCode : keyCodes . F11 , key : 'F11' } ,
62
- [ TestKey . F12 ] : { keyCode : keyCodes . F12 , key : 'F12' } ,
63
- [ TestKey . META ] : { keyCode : keyCodes . META , key : 'Meta' } ,
64
- [ TestKey . COMMA ] : { keyCode : keyCodes . COMMA , key : ',' } ,
34
+ [ TestKey . BACKSPACE ] : { keyCode : keyCodes . BACKSPACE , key : 'Backspace' , code : 'Backspace' } ,
35
+ [ TestKey . TAB ] : { keyCode : keyCodes . TAB , key : 'Tab' , code : 'Tab' } ,
36
+ [ TestKey . ENTER ] : { keyCode : keyCodes . ENTER , key : 'Enter' , code : 'Enter' } ,
37
+ [ TestKey . SHIFT ] : { keyCode : keyCodes . SHIFT , key : 'Shift' , code : 'ShiftLeft' } ,
38
+ [ TestKey . CONTROL ] : { keyCode : keyCodes . CONTROL , key : 'Control' , code : 'ControlLeft' } ,
39
+ [ TestKey . ALT ] : { keyCode : keyCodes . ALT , key : 'Alt' , code : 'AltLeft' } ,
40
+ [ TestKey . ESCAPE ] : { keyCode : keyCodes . ESCAPE , key : 'Escape' , code : 'Escape' } ,
41
+ [ TestKey . PAGE_UP ] : { keyCode : keyCodes . PAGE_UP , key : 'PageUp' , code : 'PageUp' } ,
42
+ [ TestKey . PAGE_DOWN ] : { keyCode : keyCodes . PAGE_DOWN , key : 'PageDown' , code : 'PageDown' } ,
43
+ [ TestKey . END ] : { keyCode : keyCodes . END , key : 'End' , code : 'End' } ,
44
+ [ TestKey . HOME ] : { keyCode : keyCodes . HOME , key : 'Home' , code : 'Home' } ,
45
+ [ TestKey . LEFT_ARROW ] : { keyCode : keyCodes . LEFT_ARROW , key : 'ArrowLeft' , code : 'ArrowLeft' } ,
46
+ [ TestKey . UP_ARROW ] : { keyCode : keyCodes . UP_ARROW , key : 'ArrowUp' , code : 'ArrowUp' } ,
47
+ [ TestKey . RIGHT_ARROW ] : { keyCode : keyCodes . RIGHT_ARROW , key : 'ArrowRight' , code : 'ArrowRight' } ,
48
+ [ TestKey . DOWN_ARROW ] : { keyCode : keyCodes . DOWN_ARROW , key : 'ArrowDown' , code : 'ArrowDown' } ,
49
+ [ TestKey . INSERT ] : { keyCode : keyCodes . INSERT , key : 'Insert' , code : 'Insert' } ,
50
+ [ TestKey . DELETE ] : { keyCode : keyCodes . DELETE , key : 'Delete' , code : 'Delete' } ,
51
+ [ TestKey . F1 ] : { keyCode : keyCodes . F1 , key : 'F1' , code : 'F1' } ,
52
+ [ TestKey . F2 ] : { keyCode : keyCodes . F2 , key : 'F2' , code : 'F2' } ,
53
+ [ TestKey . F3 ] : { keyCode : keyCodes . F3 , key : 'F3' , code : 'F3' } ,
54
+ [ TestKey . F4 ] : { keyCode : keyCodes . F4 , key : 'F4' , code : 'F4' } ,
55
+ [ TestKey . F5 ] : { keyCode : keyCodes . F5 , key : 'F5' , code : 'F5' } ,
56
+ [ TestKey . F6 ] : { keyCode : keyCodes . F6 , key : 'F6' , code : 'F6' } ,
57
+ [ TestKey . F7 ] : { keyCode : keyCodes . F7 , key : 'F7' , code : 'F7' } ,
58
+ [ TestKey . F8 ] : { keyCode : keyCodes . F8 , key : 'F8' , code : 'F8' } ,
59
+ [ TestKey . F9 ] : { keyCode : keyCodes . F9 , key : 'F9' , code : 'F9' } ,
60
+ [ TestKey . F10 ] : { keyCode : keyCodes . F10 , key : 'F10' , code : 'F10' } ,
61
+ [ TestKey . F11 ] : { keyCode : keyCodes . F11 , key : 'F11' , code : 'F11' } ,
62
+ [ TestKey . F12 ] : { keyCode : keyCodes . F12 , key : 'F12' , code : 'F12' } ,
63
+ [ TestKey . META ] : { keyCode : keyCodes . META , key : 'Meta' , code : 'MetaLeft' } ,
64
+ [ TestKey . COMMA ] : { keyCode : keyCodes . COMMA , key : ',' , code : 'Comma' } ,
65
65
} ;
66
66
67
67
/** A `TestElement` implementation for unit tests. */
0 commit comments