@@ -24,6 +24,7 @@ test('{esc} triggers typing the escape character', async () => {
24
24
Events fired on: input[value=""]
25
25
26
26
focus
27
+ select
27
28
keydown: Escape (27)
28
29
keyup: Escape (27)
29
30
` )
@@ -36,12 +37,15 @@ test('a{backspace}', async () => {
36
37
Events fired on: input[value=""]
37
38
38
39
focus
40
+ select
39
41
keydown: a (97)
40
42
keypress: a (97)
41
43
input: "{CURSOR}" -> "a"
44
+ select
42
45
keyup: a (97)
43
46
keydown: Backspace (8)
44
47
input: "a{CURSOR}" -> ""
48
+ select
45
49
keyup: Backspace (8)
46
50
` )
47
51
} )
@@ -53,11 +57,13 @@ test('{backspace}a', async () => {
53
57
Events fired on: input[value="a"]
54
58
55
59
focus
60
+ select
56
61
keydown: Backspace (8)
57
62
keyup: Backspace (8)
58
63
keydown: a (97)
59
64
keypress: a (97)
60
65
input: "{CURSOR}" -> "a"
66
+ select
61
67
keyup: a (97)
62
68
` )
63
69
} )
@@ -71,9 +77,11 @@ test('{backspace} triggers typing the backspace character and deletes the charac
71
77
expect ( getEventCalls ( ) ) . toMatchInlineSnapshot ( `
72
78
Events fired on: input[value="o"]
73
79
80
+ select
74
81
focus
75
82
keydown: Backspace (8)
76
83
input: "y{CURSOR}o" -> "o"
84
+ select
77
85
keyup: Backspace (8)
78
86
` )
79
87
} )
@@ -87,6 +95,7 @@ test('{backspace} on a readOnly input', async () => {
87
95
expect ( getEventCalls ( ) ) . toMatchInlineSnapshot ( `
88
96
Events fired on: input[value="yo"]
89
97
98
+ select
90
99
focus
91
100
keydown: Backspace (8)
92
101
keyup: Backspace (8)
@@ -104,6 +113,7 @@ test('{backspace} does not fire input if keydown prevents default', async () =>
104
113
expect ( getEventCalls ( ) ) . toMatchInlineSnapshot ( `
105
114
Events fired on: input[value="yo"]
106
115
116
+ select
107
117
focus
108
118
keydown: Backspace (8)
109
119
keyup: Backspace (8)
@@ -119,9 +129,11 @@ test('{backspace} deletes the selected range', async () => {
119
129
expect ( getEventCalls ( ) ) . toMatchInlineSnapshot ( `
120
130
Events fired on: input[value="Here"]
121
131
132
+ select
122
133
focus
123
134
keydown: Backspace (8)
124
135
input: "H{SELECTION}i th{/SELECTION}ere" -> "Here"
136
+ select
125
137
keyup: Backspace (8)
126
138
` )
127
139
} )
@@ -143,10 +155,12 @@ test('{alt}a{/alt}', async () => {
143
155
Events fired on: input[value="a"]
144
156
145
157
focus
158
+ select
146
159
keydown: Alt (18) {alt}
147
160
keydown: a (97) {alt}
148
161
keypress: a (97) {alt}
149
162
input: "{CURSOR}" -> "a"
163
+ select
150
164
keyup: a (97) {alt}
151
165
keyup: Alt (18)
152
166
` )
@@ -161,10 +175,12 @@ test('{meta}a{/meta}', async () => {
161
175
Events fired on: input[value="a"]
162
176
163
177
focus
178
+ select
164
179
keydown: Meta (93) {meta}
165
180
keydown: a (97) {meta}
166
181
keypress: a (97) {meta}
167
182
input: "{CURSOR}" -> "a"
183
+ select
168
184
keyup: a (97) {meta}
169
185
keyup: Meta (93)
170
186
` )
@@ -179,10 +195,12 @@ test('{ctrl}a{/ctrl}', async () => {
179
195
Events fired on: input[value="a"]
180
196
181
197
focus
198
+ select
182
199
keydown: Control (17) {ctrl}
183
200
keydown: a (97) {ctrl}
184
201
keypress: a (97) {ctrl}
185
202
input: "{CURSOR}" -> "a"
203
+ select
186
204
keyup: a (97) {ctrl}
187
205
keyup: Control (17)
188
206
` )
@@ -197,10 +215,12 @@ test('{shift}a{/shift}', async () => {
197
215
Events fired on: input[value="a"]
198
216
199
217
focus
218
+ select
200
219
keydown: Shift (16) {shift}
201
220
keydown: a (97) {shift}
202
221
keypress: a (97) {shift}
203
222
input: "{CURSOR}" -> "a"
223
+ select
204
224
keyup: a (97) {shift}
205
225
keyup: Shift (16)
206
226
` )
@@ -215,9 +235,11 @@ test('a{enter}', async () => {
215
235
Events fired on: input[value="a"]
216
236
217
237
focus
238
+ select
218
239
keydown: a (97)
219
240
keypress: a (97)
220
241
input: "{CURSOR}" -> "a"
242
+ select
221
243
keyup: a (97)
222
244
keydown: Enter (13)
223
245
keypress: Enter (13)
@@ -238,6 +260,7 @@ test('{enter} with preventDefault keydown', async () => {
238
260
Events fired on: input[value=""]
239
261
240
262
focus
263
+ select
241
264
keydown: Enter (13)
242
265
keyup: Enter (13)
243
266
` )
@@ -268,10 +291,12 @@ test('{enter} on a textarea', async () => {
268
291
Events fired on: textarea[value="\\n"]
269
292
270
293
focus
294
+ select
271
295
keydown: Enter (13)
272
296
keypress: Enter (13)
273
297
input: "{CURSOR}" -> "
274
298
"
299
+ select
275
300
keyup: Enter (13)
276
301
` )
277
302
} )
@@ -303,12 +328,14 @@ test('{meta}{alt}{ctrl}a{/ctrl}{/alt}{/meta}', async () => {
303
328
Events fired on: input[value="a"]
304
329
305
330
focus
331
+ select
306
332
keydown: Meta (93) {meta}
307
333
keydown: Alt (18) {alt}{meta}
308
334
keydown: Control (17) {alt}{meta}{ctrl}
309
335
keydown: a (97) {alt}{meta}{ctrl}
310
336
keypress: a (97) {alt}{meta}{ctrl}
311
337
input: "{CURSOR}" -> "a"
338
+ select
312
339
keyup: a (97) {alt}{meta}{ctrl}
313
340
keyup: Control (17) {alt}{meta}
314
341
keyup: Alt (18) {meta}
0 commit comments