I use the Popover component, it is like Modal.
I have a test like this:
test('should close popover when clicked two times', () => {
userEvent.click(targetElem);
let popover = screen.getByTestId('popover');
document.body.dispatchEvent(new KeyboardEvent('keydown', { key: 'Escape', code: 'Escape' }));
});
I want to close my Popover, but this code doesn't work correctly.
How can I test popover close case in jest, react-testing-library?