Open
Description
What rule do you want to change?
prefer-user-event
Does this change cause the rule to produce more or fewer warnings?
More warnings
How will the change be implemented?
Add more fireEvent -> userEvent mappings.
React Native Testing Library has its own fireEvent function and the same idea of proposing to use userEvent if possible.
According to the docs, it's recommended to use:
- User Event
press
instead offireEvent.press
- User Event
type
instead offireEvent.changeText
- User Event
scrollTo
instead offireEvent.scroll
Example code
fireEvent.press(screen.getByText('Press me'))
How does the current rule affect the code?
It doesn't suggest any changes to fireEvent
calls for React Native projects.
How will the new rule affect the code?
It'll suggest to use User Event as per the docs.
Anything else?
No response
Do you want to submit a pull request to change the rule?
Yes