Skip to content

Commit 02da46a

Browse files
committed
Improve Redux test utilities.
1 parent 59326e8 commit 02da46a

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

client/test-utils.js

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,14 @@
1414
import { render } from '@testing-library/react';
1515
import React from 'react';
1616
import PropTypes from 'prop-types';
17-
import { createStore } from 'redux';
1817
import { Provider } from 'react-redux';
1918

2019
import { I18nextProvider } from 'react-i18next';
2120
import { ThemeProvider as StyledThemeProvider } from 'styled-components';
2221

2322
import i18n from './i18n-test';
24-
import rootReducer from './reducers';
2523
import ThemeProvider from './modules/App/components/ThemeProvider';
24+
import configureStore from './store';
2625
import theme, { Theme } from './theme';
2726

2827
// re-export everything
@@ -42,11 +41,7 @@ Providers.propTypes = {
4241

4342
function reduxRender(
4443
ui,
45-
{
46-
initialState,
47-
store = createStore(rootReducer, initialState),
48-
...renderOptions
49-
} = {}
44+
{ initialState, store = configureStore(initialState), ...renderOptions } = {}
5045
) {
5146
function Wrapper({ children }) {
5247
return (
@@ -62,7 +57,7 @@ function reduxRender(
6257
children: PropTypes.element.isRequired
6358
};
6459

65-
return render(ui, { wrapper: Wrapper, ...renderOptions });
60+
return { store, ...render(ui, { wrapper: Wrapper, ...renderOptions }) };
6661
}
6762

6863
const customRender = (ui, options) =>

0 commit comments

Comments
 (0)