Мы только что обновили нашу библиотеку компонентов, чтобы использовать react-popper
для наших выпадающих меню и вариантов выбора. Сам по себе он прекрасно работает, и тесты проходят хорошо после насмешливого поппера. js , как предлагается здесь .
Однако я только что обновил наш проект последней версией нашего компонента библиотека, и хотя все реализации работают отлично, модульные тесты, которые проверяют все, что связано с Dropdown / Select, терпят неудачу с этой ошибкой:
TypeError: _this.popperInstance.destroy is not a function
Сначала я предполагал, что это было та же проблема, что и приведенная выше, поэтому я включил в наш тестовый фрагмент фальшивый фрагмент. Не повезло.
Я догадываюсь, что из-за того, что popper. js предоставляется нашей внешней библиотекой, он не может быть осмеянным. Может ли это быть правдой?
Наш стек реагирует на реагирующую библиотеку-тестирование и расширение jsdom.
Кто-нибудь сталкивался с подобной проблемой раньше? Я бы очень хотел получить какой-то вклад!
Спасибо
Дэвид