diff --git a/client/test-utils.js b/client/test-utils.js index fcd288974f..8265cdfbd4 100644 --- a/client/test-utils.js +++ b/client/test-utils.js @@ -14,7 +14,6 @@ import { render } from '@testing-library/react'; import React from 'react'; import PropTypes from 'prop-types'; -import { createStore } from 'redux'; import { Provider } from 'react-redux'; import { Router } from 'react-router-dom'; import { I18nextProvider } from 'react-i18next'; @@ -22,8 +21,8 @@ import { ThemeProvider as StyledThemeProvider } from 'styled-components'; import browserHistory from './browserHistory'; import i18n from './i18n-test'; -import rootReducer from './reducers'; import ThemeProvider from './modules/App/components/ThemeProvider'; +import configureStore from './store'; import theme, { Theme } from './theme'; // re-export everything @@ -45,11 +44,7 @@ Providers.propTypes = { function reduxRender( ui, - { - initialState, - store = createStore(rootReducer, initialState), - ...renderOptions - } = {} + { initialState, store = configureStore(initialState), ...renderOptions } = {} ) { function Wrapper({ children }) { return ( @@ -67,7 +62,7 @@ function reduxRender( children: PropTypes.element.isRequired }; - return render(ui, { wrapper: Wrapper, ...renderOptions }); + return { store, ...render(ui, { wrapper: Wrapper, ...renderOptions }) }; } const customRender = (ui, options) =>