Я использую библиотеки шуток и энзимов для написания модульных тестов для моих редукторов.
Модульный тест для редуктора проходит, но я получаю ошибку ниже из-за маршрутизатора.
src / store / actions / tests / Indexes.test.js Не удалось запустить набор тестов
Ошибка типа: невозможно прочитать свойство 'getAttribute' из неопределенного
36 | ...reducers,
37 | router: connectRouter(history),
> 38 | });
Я прочитал документацию о подключенном маршрутизаторе и ферменте, но не знаю, как решить эту проблему.
https://github.com/supasate/connected-react-router
https://github.com/airbnb/enzyme
Я подключаю маршрутизатор с моими редукторами.
const rootReducer = combineReducers({
...reducers,
router: connectRouter(history),
});
Я ожидал, что смогу запустить свои модульные тесты для редукторов, не пройдя неудачный тест для маршрутизатора.