import React from 'react' import { render, fireEvent } from '../testUtils' import { Home } from '../../pages/index' describe('Home page', () => { it('matches snapshot', () => { const { asFragment } = render(, {}) expect(asFragment()).toMatchSnapshot() }) it('clicking button triggers alert', () => { const { getByText } = render(, {}) window.alert = jest.fn() fireEvent.click(getByText('Test Button')) expect(window.alert).toHaveBeenCalledWith('With typescript and Jest') }) })