From 8baab3895d9ec8a7c5da8ee44dbbb55d9a5b07d0 Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Mon, 10 Aug 2020 15:41:25 +0200 Subject: [PATCH] test: reuse redux store in single test --- .../src/components/Map/components/SuperBlock.test.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/client/src/components/Map/components/SuperBlock.test.js b/client/src/components/Map/components/SuperBlock.test.js index e91853597f..e602bcc282 100644 --- a/client/src/components/Map/components/SuperBlock.test.js +++ b/client/src/components/Map/components/SuperBlock.test.js @@ -10,8 +10,8 @@ import { SuperBlock } from './SuperBlock'; import mockChallengeNodes from '../../../__mocks__/challenge-nodes'; import mockIntroNodes from '../../../__mocks__/intro-nodes'; -function renderWithRedux(ui) { - return render({ui}); +function renderWithRedux(ui, store) { + return render({ui}); } test(' not expanded snapshot', () => { @@ -52,7 +52,11 @@ test(' { toggleSuperBlock: toggleSpy }; - const { container, rerender } = renderWithRedux(); + const store = createStore(); + const { container, rerender } = renderWithRedux( + , + store + ); expect(toggleSpy).not.toHaveBeenCalled(); expect(container.querySelector('.map-title h4')).toHaveTextContent( @@ -66,7 +70,7 @@ test(' { expect(toggleSpy).toHaveBeenCalledWith('Super Block One'); rerender( - + );