import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; import { createDefaultConfigOptions } from '../__mocks__/datasource'; import { AlertingSettings } from './AlertingSettings'; const options = createDefaultConfigOptions(); describe('AlertingSettings', () => { it('should render', () => { render( {}} />); expect(screen.getByText('Alerting')).toBeInTheDocument(); }); it('should update alerting settings', async () => { const onChange = jest.fn(); render(); await userEvent.click(screen.getByRole('switch')); expect(onChange).toHaveBeenCalledTimes(1); }); });