Тест считается успешным, если вы измените утверждение на
expect(wrapper.find(FormHelperText).children().text()).toEqual("Required..!!");
. Здесь работает Codesandbox .
.text () возвращает визуализированный текст текущего дерева. Вывод немного странный, потому что текущее дерево FormHelperText
отрисовано поверхностно. При первом вызове .children()
дерево становится просто текстом Required..!!
.
Я записал небольшой пример с помощью этого плагина для ответа на этот вопрос. В этом примере это не "объект JSON", а объект "опции" (да... не спрашивают...), который обрабатывается плагином, и значение опции хранится в скрытом поле, в то время как текст показывают в текстовом поле. Лучшая вещь сделать состоит в том, чтобы взглянуть на демонстрационную страницу и осмотреть код для понимания опций, которые можно использовать. И почему бы не расширить плагин, чтобы позволить ему иметь точное поведение Вы хотите его к? Дело не в этом трудно.
Так или иначе просто дайте живой пример того, в чем Вы нуждаетесь, и мы попытаемся помочь Вам :)