Newer
Older
import { render, screen } from '@testing-library/react'
import userEvent from '@testing-library/user-event'
import EcogestureSelectionModal from './EcogestureSelectionModal'
const mockHandleClose = jest.fn()
describe('EcogestureInitModal component', () => {
it('should be rendered correctly', () => {
<EcogestureSelectionModal
open={true}
handleCloseClick={mockHandleClose}
/>
)
})
it('should close modal and update profile', async () => {
<EcogestureSelectionModal
open={true}
handleCloseClick={mockHandleClose}
/>
)
await userEvent.click(
screen.getByText('ecogesture_selection.selectionModal.button_close')
)
expect(mockHandleClose).toHaveBeenCalledTimes(1)
})
})