@navinc/base-react-components
Version:
Nav's Pattern Library
14 lines (12 loc) • 429 B
JavaScript
import { screen, fireEvent, render, waitFor } from '@testing-library/react'
import Toggle from './toggle.js'
describe('<Toggle />', () => {
it('calls its onClick method when clicked', (done) => {
const handleClick = jest.fn()
render(<Toggle onClick={handleClick} />)
waitFor(() => {
fireEvent.click(screen.getByTestId('toggle-channel'))
expect(handleClick).toHaveBeenCalled()
}).then(done)
})
})