Skip to content

Commit 4838324

Browse files
committed
test: try to fix flaky test
1 parent 9b05f84 commit 4838324

File tree

1 file changed

+8
-10
lines changed
  • packages/form-js-viewer/test/spec/render/components/form-fields

1 file changed

+8
-10
lines changed

packages/form-js-viewer/test/spec/render/components/form-fields/Taglist.spec.js

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)