UNPKG

@shopgate/pwa-common

Version:

Common library for the Shopgate Connect PWA.

24 lines 679 B
import React from 'react'; import { shallow, mount } from 'enzyme'; import Backdrop from "./index"; import { jsx as _jsx } from "react/jsx-runtime"; describe('<Backdrop />', () => { let mockOpen; beforeEach(() => { mockOpen = jest.fn(); }); it('should render', () => { const wrapper = shallow(/*#__PURE__*/_jsx(Backdrop, { isVisible: true })); expect(wrapper).toMatchSnapshot(); }); it('should execute callback when Backdrop is clicked', () => { const wrapper = mount(/*#__PURE__*/_jsx(Backdrop, { isVisible: true, onClick: mockOpen })); wrapper.find('div').simulate('click'); expect(mockOpen).toBeCalled(); }); });