Skip to content

Proper way to bypass assertPointerEvents in user.click #841

You must be logged in to vote

No it's not a deliberate choice to make it hard for users, but it was a deliberate choice to remove most options from the interaction APIs.

I don't think that this...

const user = userEvent.setup()
await user.click(element) // click with pointer-events check
await user.setup({pointerEventsCheck: PointerEventsCheckLevel.Never}).click(element) // click without pointer-events check
await user.click(element) // continue with pointer-events check

... is harder to use than ...

const user = userEvent.setup()
await user.click(element) // click with pointer-events check
await user.click(element, {pointerEventsCheck: PointerEventsCheckLevel.Never}) // click without pointer-events check
await user.c…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@make-github-pseudonymous-again
Comment options

Answer selected by ph-fritsche
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants