@navinc/base-react-components
Version:
Nav's Pattern Library
15 lines (13 loc) • 464 B
JavaScript
import React from 'react'
import { 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()
const { getByTestId } = render(<Toggle onClick={handleClick} />)
waitFor(() => {
fireEvent.click(getByTestId('toggle-channel'))
expect(handleClick).toHaveBeenCalled()
}).then(done)
})
})