@@ -161,19 +161,15 @@ describe('Card', () => {
161
161
it ( 'should focus inner elements on EnterKey press' , ( ) => {
162
162
mountFluent ( < CardSample focusMode = "no-tab" /> ) ;
163
163
164
- cy . get ( '#card' ) . focus ( ) ;
165
-
166
- cy . realPress ( 'Enter' ) ;
164
+ cy . get ( '#card' ) . realClick ( ) . realPress ( 'Enter' ) ;
167
165
168
166
cy . get ( '#open-button' ) . should ( 'be.focused' ) ;
169
167
} ) ;
170
168
171
169
it ( 'should not focus inner elements on Tab press' , ( ) => {
172
170
mountFluent ( < CardSample focusMode = "no-tab" /> ) ;
173
171
174
- cy . get ( '#card' ) . focus ( ) ;
175
-
176
- cy . realPress ( 'Tab' ) ;
172
+ cy . get ( '#card' ) . realClick ( ) . realPress ( 'Tab' ) ;
177
173
178
174
cy . get ( '#card' ) . should ( 'not.be.focused' ) ;
179
175
cy . get ( '#after' ) . should ( 'be.focused' ) ;
@@ -182,9 +178,7 @@ describe('Card', () => {
182
178
it ( 'should trap focus' , ( ) => {
183
179
mountFluent ( < CardSample focusMode = "no-tab" /> ) ;
184
180
185
- cy . get ( '#open-button' ) . focus ( ) ;
186
-
187
- cy . realPress ( 'Tab' ) ;
181
+ cy . get ( '#open-button' ) . realClick ( ) . realPress ( 'Tab' ) ;
188
182
189
183
cy . get ( '#open-button' ) . should ( 'not.be.focused' ) ;
190
184
cy . get ( '#close-button' ) . should ( 'be.focused' ) ;
@@ -198,9 +192,7 @@ describe('Card', () => {
198
192
it ( 'should focus parent on Esc press' , ( ) => {
199
193
mountFluent ( < CardSample focusMode = "no-tab" /> ) ;
200
194
201
- cy . get ( '#open-button' ) . focus ( ) ;
202
-
203
- cy . realPress ( 'Escape' ) ;
195
+ cy . get ( '#open-button' ) . realClick ( ) . realPress ( 'Escape' ) ;
204
196
205
197
cy . get ( '#open-button' ) . should ( 'not.be.focused' ) ;
206
198
cy . get ( '#card' ) . should ( 'be.focused' ) ;
@@ -223,19 +215,15 @@ describe('Card', () => {
223
215
it ( 'should focus inner elements on EnterKey press' , ( ) => {
224
216
mountFluent ( < CardSample focusMode = "tab-exit" /> ) ;
225
217
226
- cy . get ( '#card' ) . focus ( ) ;
227
-
228
- cy . realPress ( 'Enter' ) ;
218
+ cy . get ( '#card' ) . realClick ( ) . realPress ( 'Enter' ) ;
229
219
230
220
cy . get ( '#open-button' ) . should ( 'be.focused' ) ;
231
221
} ) ;
232
222
233
223
it ( 'should not focus inner elements on Tab press' , ( ) => {
234
224
mountFluent ( < CardSample focusMode = "tab-exit" /> ) ;
235
225
236
- cy . get ( '#card' ) . focus ( ) ;
237
-
238
- cy . realPress ( 'Tab' ) ;
226
+ cy . get ( '#card' ) . realClick ( ) . realPress ( 'Tab' ) ;
239
227
240
228
cy . get ( '#card' ) . should ( 'not.be.focused' ) ;
241
229
cy . get ( '#after' ) . should ( 'be.focused' ) ;
@@ -244,17 +232,15 @@ describe('Card', () => {
244
232
it ( 'should exit on Tab press' , ( ) => {
245
233
mountFluent ( < CardSample focusMode = "tab-exit" /> ) ;
246
234
247
- cy . get ( '#close-button' ) . focus ( ) ;
248
-
249
- cy . realPress ( 'Tab' ) ;
235
+ cy . get ( '#close-button' ) . realClick ( ) . realPress ( 'Tab' ) ;
250
236
251
237
cy . get ( '#after' ) . should ( 'be.focused' ) ;
252
238
} ) ;
253
239
254
240
it ( 'should focus parent on Esc press' , ( ) => {
255
241
mountFluent ( < CardSample focusMode = "tab-exit" /> ) ;
256
242
257
- cy . get ( '#card' ) . focus ( ) . realPress ( 'Enter' ) ;
243
+ cy . get ( '#card' ) . realClick ( ) . realPress ( 'Enter' ) ;
258
244
259
245
cy . get ( '#open-button' ) . should ( 'be.focused' ) ;
260
246
@@ -280,19 +266,15 @@ describe('Card', () => {
280
266
it ( 'should focus inner elements on EnterKey press' , ( ) => {
281
267
mountFluent ( < CardSample focusMode = "tab-only" /> ) ;
282
268
283
- cy . get ( '#card' ) . focus ( ) ;
284
-
285
- cy . realPress ( 'Enter' ) ;
269
+ cy . get ( '#card' ) . realClick ( ) . realPress ( 'Enter' ) ;
286
270
287
271
cy . get ( '#open-button' ) . should ( 'be.focused' ) ;
288
272
} ) ;
289
273
290
274
it ( 'should focus inner elements on Tab press' , ( ) => {
291
275
mountFluent ( < CardSample focusMode = "tab-only" /> ) ;
292
276
293
- cy . get ( '#card' ) . focus ( ) ;
294
-
295
- cy . realPress ( 'Tab' ) ;
277
+ cy . get ( '#card' ) . realClick ( ) . realPress ( 'Tab' ) ;
296
278
297
279
cy . get ( '#card' ) . should ( 'not.be.focused' ) ;
298
280
cy . get ( '#open-button' ) . should ( 'be.focused' ) ;
@@ -301,9 +283,7 @@ describe('Card', () => {
301
283
it ( 'should exit on Tab press' , ( ) => {
302
284
mountFluent ( < CardSample focusMode = "tab-only" /> ) ;
303
285
304
- cy . get ( '#close-button' ) . focus ( ) ;
305
-
306
- cy . realPress ( 'Tab' ) ;
286
+ cy . get ( '#close-button' ) . realClick ( ) . realPress ( 'Tab' ) ;
307
287
308
288
cy . get ( '#after' ) . should ( 'be.focused' ) ;
309
289
} ) ;
0 commit comments