@@ -570,24 +570,22 @@ describe('Taglist', function () {
570570 const filterInput = container . querySelector ( '.fjs-taglist-input' ) ;
571571 await userEvent . click ( filterInput ) ;
572572
573- const dropdownList = container . querySelector ( '.fjs-dropdownlist' ) ;
574-
575573 // then
576- let focusedItem = dropdownList . querySelector ( '.fjs-dropdownlist-item.focused ') ;
577- expect ( focusedItem . innerText ) . to . equal ( 'Tag4' ) ;
574+ const tag4Item = screen . getByText ( 'Tag4 ') ;
575+ expect ( tag4Item . classList . contains ( 'focused' ) ) . to . be . true ;
578576
579577 await userEvent . keyboard ( '{arrowdown}{arrowdown}' ) ;
580578
581579 await waitFor ( ( ) => {
582- focusedItem = dropdownList . querySelector ( '.fjs-dropdownlist-item.focused ') ;
583- expect ( focusedItem . innerText ) . to . equal ( 'Tag6' ) ;
580+ const tag6Item = screen . getByText ( 'Tag6 ') ;
581+ expect ( tag6Item . classList . contains ( 'focused' ) ) . to . be . true ;
584582 } ) ;
585583
586584 await userEvent . keyboard ( '{arrowup}' ) ;
587585
588586 await waitFor ( ( ) => {
589- focusedItem = dropdownList . querySelector ( '.fjs-dropdownlist-item.focused ') ;
590- expect ( focusedItem . innerText ) . to . equal ( 'Tag5' ) ;
587+ const tag5Item = screen . getByText ( 'Tag5 ') ;
588+ expect ( tag5Item . classList . contains ( 'focused' ) ) . to . be . true ;
591589 } ) ;
592590 } ) ;
593591
@@ -653,8 +651,8 @@ describe('Taglist', function () {
653651 const filterInput = container . querySelector ( '.fjs-taglist-input' ) ;
654652 await userEvent . click ( filterInput ) ;
655653
656- const focusedItem = container . querySelector ( '.fjs-dropdownlist-item.focused ') ;
657- await userEvent . click ( focusedItem ) ;
654+ const tag4Item = screen . getByText ( 'Tag4 ') ;
655+ await userEvent . click ( tag4Item ) ;
658656
659657 // then
660658 expect ( onChangeSpy ) . to . have . been . calledWithMatch ( {
0 commit comments