import * as React from 'react'; import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { ModalBoxCloseButton } from '../ModalBoxCloseButton'; describe('ModalBoxCloseButton', () => { test('onClose called when clicked', async () => { const onClose = jest.fn(); const user = userEvent.setup(); render(); await user.click(screen.getByRole('button')); expect(onClose).toHaveBeenCalledTimes(1); }); });