@shopgate/pwa-common
Version:
Common library for the Shopgate Connect PWA.
24 lines • 679 B
JavaScript
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();
});
});