import React from 'react'; import { mount } from 'enzyme'; import { I18nProvider } from '@lingui/react'; import About from '../../src/components/About'; describe('', () => { let aboutWrapper; let closeButton; const onClose = jest.fn(); test('initially renders without crashing', () => { aboutWrapper = mount( ); expect(aboutWrapper.length).toBe(1); aboutWrapper.unmount(); }); test('close button calls onClose handler', () => { aboutWrapper = mount( ); closeButton = aboutWrapper.find('AboutModalBoxCloseButton Button'); closeButton.simulate('click'); expect(onClose).toBeCalled(); aboutWrapper.unmount(); }); });