@navinc/base-react-components
Version:
Nav's Pattern Library
14 lines (12 loc) • 431 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} />)
fireEvent.click(screen.getByTestId('toggle-channel'))
waitFor(() => {
expect(handleClick).toHaveBeenCalled()
}).then(done)
})
})