Как правильно реагировать на указатель даты при использовании реагирующей-тестирующей библиотеки - PullRequest
0 голосов
/ 01 июня 2019

Я пытался выяснить, как заставить библиотеку реагировать на тестирование работать с реагирующим датчиком.

До сих пор я смог правильно обернуть поле ввода и получить доступ к нему с помощью функции getByLabelText, но мне не удается отобразить средство выбора даты независимо от того, на каком событии я запускаю текстовое поле.

Мне удалось использовать базовый метод Enzyme для отображения палитры дат, но, похоже, он не хочет работать через реагирующую библиотеку. Вот рабочая версия проблемы, с которой я сталкиваюсь: https://codesandbox.io/s/compassionate-bose-8gpbt

1 Ответ

0 голосов
/ 01 июня 2019

Я не думаю, что getByLabelText будет работать, так как входные данные от response-datepicker вложены в div (что не соответствует ни одному из примеров использования в реагирующей тестирующей библиотеке).

Лучшее, что я мог сделать, - это нацелиться на текст From:, используя getByText, а затем найти этот месяц / год в документе: https://codesandbox.io/s/sleepy-neumann-hnpr5

...