Jest error: TypeError: Невозможно прочитать свойство 'options' из неопределенного

Я исправил эту ошибку, восстановив IIS express. Вы также можете переустановить IIS express.

0
задан skyboyer 16 January 2019 в 20:06
поделиться

1 ответ

Ошибка связана с неправильной настройкой react-i18next в вашей среде тестирования. translate() оборачивает ваш компонент и находится вне контекста поставщика в вашей тестовой среде. Для макета библиотеки вы можете посмотреть здесь: https://react.i18next.com/misc/testing . Тем не менее, меня раздражает насмешка, и, поскольку вы не тестируете ее функциональность, я обычно просто смотрю на завернутый компонент следующим образом:

const wrapper = shallow(<TableItemsHeader.WrappedComponent {...props} />);

0
ответ дан Chase 16 January 2019 в 20:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: