@@ -17,15 +17,17 @@ import PropTypes from 'prop-types';
1717import { createStore } from 'redux' ;
1818import { Provider } from 'react-redux' ;
1919import { Router } from 'react-router-dom' ;
20+ import { createMemoryHistory } from 'history' ;
2021import { I18nextProvider } from 'react-i18next' ;
2122import { ThemeProvider as StyledThemeProvider } from 'styled-components' ;
2223
23- import browserHistory from './browserHistory' ;
2424import i18n from './i18n-test' ;
2525import rootReducer from './reducers' ;
2626import ThemeProvider from './modules/App/components/ThemeProvider' ;
2727import theme , { Theme } from './theme' ;
2828
29+ export const history = createMemoryHistory ( ) ;
30+
2931// re-export everything
3032// eslint-disable-next-line import/no-extraneous-dependencies
3133export * from '@testing-library/react' ;
@@ -34,7 +36,7 @@ const Providers = ({ children }) => (
3436 // eslint-disable-next-line react/jsx-filename-extension
3537 < StyledThemeProvider theme = { { ...theme [ Theme . light ] } } >
3638 < I18nextProvider i18n = { i18n } >
37- < Router history = { browserHistory } > { children } </ Router >
39+ < Router history = { history } > { children } </ Router >
3840 </ I18nextProvider >
3941 </ StyledThemeProvider >
4042) ;
@@ -56,7 +58,7 @@ function reduxRender(
5658 < I18nextProvider i18n = { i18n } >
5759 < Provider store = { store } >
5860 < ThemeProvider >
59- < Router history = { browserHistory } > { children } </ Router >
61+ < Router history = { history } > { children } </ Router >
6062 </ ThemeProvider >
6163 </ Provider >
6264 </ I18nextProvider >
0 commit comments