From d57a4c11470e1c2074c7a8eec5befb42367cc17d Mon Sep 17 00:00:00 2001 From: Jeff Avallone Date: Sat, 19 Jan 2019 13:10:40 -0500 Subject: [PATCH] Using a button for the close control and privacy policy modal --- .../Header/__snapshots__/test.js.snap | 25 ++++++++----------- src/components/Header/index.js | 8 +++--- src/components/Header/style.module.css | 4 +++ src/components/Header/test.js | 4 +-- 4 files changed, 18 insertions(+), 23 deletions(-) diff --git a/src/components/Header/__snapshots__/test.js.snap b/src/components/Header/__snapshots__/test.js.snap index 19f49f5..245ce89 100644 --- a/src/components/Header/__snapshots__/test.js.snap +++ b/src/components/Header/__snapshots__/test.js.snap @@ -17,16 +17,15 @@ exports[`Header closing the Privacy Policy modal 1`] = ` shouldReturnFocusAfterClose={true} > - - +
- - +
- - +
- - +
- - +
{ - event.preventDefault(); + handleClose = () => { this.setState({ showModal: false }); } @@ -49,12 +48,11 @@ class Header extends React.PureComponent { onRequestClose={ this.handleClose } shouldCloseOnOverlayClick={ true }> - - +
{ const component = shallow(
); - const eventObj = { preventDefault: jest.fn() }; component.setState({ showModal: true }); expect(component).toMatchSnapshot(); - component.instance().handleClose(eventObj); + component.instance().handleClose(); - expect(eventObj.preventDefault).toHaveBeenCalled(); expect(component).toMatchSnapshot(); }); });