Test: Refactor createComponent() helper

stable/1.0.x
Alex Gleason 2020-06-09 22:26:05 -05:00
rodzic 4a01b80ede
commit e62d46ce53
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
1 zmienionych plików z 8 dodań i 3 usunięć

Wyświetl plik

@ -15,10 +15,15 @@ const middlewares = [thunk];
export const mockStore = configureMockStore(middlewares);
// Create test component with i18n and Redux store, etc
export const createComponent = (children, props = { locale: 'en', store: mockStore(ImmutableMap()) }) => {
export const createComponent = (children, props = {}) => {
props = ImmutableMap({
locale: 'en',
store: mockStore(ImmutableMap()),
}).merge(props);
return renderer.create(
<Provider store={props.store}>
<IntlProvider locale={props.locale}>
<Provider store={props.get('store')}>
<IntlProvider locale={props.get('locale')}>
<BrowserRouter>
{children}
</BrowserRouter>