Я исправил эту ошибку, восстановив IIS express. Вы также можете переустановить IIS express.
Ошибка связана с неправильной настройкой react-i18next
в вашей среде тестирования. translate()
оборачивает ваш компонент и находится вне контекста поставщика в вашей тестовой среде. Для макета библиотеки вы можете посмотреть здесь: https://react.i18next.com/misc/testing . Тем не менее, меня раздражает насмешка, и, поскольку вы не тестируете ее функциональность, я обычно просто смотрю на завернутый компонент следующим образом:
const wrapper = shallow(<TableItemsHeader.WrappedComponent {...props} />);