Files
graylog2-server/graylog2-web-interface/test
Dennis Oelkers 9dd1a00330 Upgrade @testing-library/user-event from v13 to v14 (#25248)
* Upgrade @testing-library/user-event from v13 to v14

Migrate all test files to the v14 API:
- Add `await` to all userEvent calls (v14 returns promises)
- Replace `paste(element, text)` with `paste(text)` or fireEvent
- Replace `{selectall}` in type() with clear() + type()
- Remove `{ ctrlKey: true }` from click(), use keyboard modifiers
- Remove redundant act() wrappers (v14 handles act internally)
- Add `userEvent.setup({ advanceTimers })` for fake timer tests
- Use fireEvent.change() for number/spinbutton controlled inputs
- Fix selectEvent.ts fake timer detection for Jest 30

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Remove unused fireEvent import in InputSetupWizard.StartInput.test

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Fix lint errors from user-event v14 upgrade

- Fix import group ordering in AggregationWizard test files
- Move setupUser definition before first usage in SavedSearchForm.test
- Add eslint-disable for intentional fireEvent usage on controlled inputs
- Fix eslint issues in selectEvent helper and rename createUser to setup

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Linus Pahl <linus.pahl@graylog.com>
2026-03-10 13:49:16 +01:00
..