Шаблон для проверки того, содержит ли компонент React что-то с Enzyme + Jest, выглядит следующим образом:
expect(shallow(<Field title="hello" />).contains(<p id="hello"></p>)).toBe(true);
Основная проблема, с которой я сталкиваюсь в этом коде, заключается в том, что я понятия не имею, чтоПроблема в том, если ожидание не удается.Поскольку он использует шаблон «ожидаем, что логическое значение будет логическим», единственная ошибка, которую я получаю:
expect(received).toBe(expected) // Object.is equality
Expected: true
Received: false
Это не очень помогает.Есть ли способ получить более точную ошибку при тестировании, если элемент React содержит что-то?