File tree Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change @@ -331,41 +331,46 @@ describe("VerificationInput", () => {
331
331
} ) ;
332
332
333
333
it ( "should apply class names" , async ( ) => {
334
- render (
335
- < VerificationInput value = "22" autoFocus />
336
- ) ;
334
+ render ( < VerificationInput value = "22" autoFocus /> ) ;
337
335
338
336
expect ( screen . getByTestId ( "character-0" ) ) . toHaveClass (
339
337
"vi__character" ,
340
338
"vi__character--filled"
341
339
) ;
342
-
343
340
expect ( screen . getByTestId ( "character-1" ) ) . toHaveClass (
344
341
"vi__character" ,
345
342
"vi__character--filled"
346
343
) ;
347
-
348
344
expect ( screen . getByTestId ( "character-2" ) ) . toHaveClass (
349
345
"vi__character" ,
350
346
"vi__character--selected"
351
347
) ;
352
-
353
348
expect ( screen . getByTestId ( "character-3" ) ) . toHaveClass (
354
349
"vi__character" ,
355
350
"vi__character--inactive"
356
351
) ;
357
-
358
352
expect ( screen . getByTestId ( "character-4" ) ) . toHaveClass (
359
353
"vi__character" ,
360
354
"vi__character--inactive"
361
355
) ;
362
-
363
356
expect ( screen . getByTestId ( "character-5" ) ) . toHaveClass (
364
357
"vi__character" ,
365
358
"vi__character--inactive"
366
359
) ;
367
360
} ) ;
368
361
362
+ it ( "should apply selected and filled to last character if value is complete" , ( ) => {
363
+ render ( < VerificationInput value = "123456" autoFocus /> ) ;
364
+
365
+ expect ( screen . getByTestId ( "character-4" ) ) . toHaveClass (
366
+ "vi__character--filled"
367
+ ) ;
368
+ expect ( screen . getByTestId ( "character-5" ) ) . toHaveClass (
369
+ "vi__character--filled" ,
370
+ "vi__character--selected"
371
+ ) ;
372
+ } ) ;
373
+
369
374
it ( "should apply custom class names" , ( ) => {
370
375
render (
371
376
< VerificationInput
You can’t perform that action at this time.
0 commit comments