I'm using react testing library to test my component built with FluentUI.
Here is link: https://codesandbox.io/s/keen-borg-2tqmj?file=/src/App.spec.js
The code is basically a pasted snippet of the example code of Dialog
component from FluentUI docs site. The behavior that I'm testing is:
- User opens the dialog
- User clicks outside of the dialog
onDimiss
prop of the component should be fired.
It works when I'm playing with it manually however it seems that I failed to simulate a click outside of the component with testing library.
I tried using userEvent.click(document.body)
as mentioned in this post but got no luck
Does anyone has any idea how to make test work?