Jest / Ферментное тестирование: wait.toContain (img) - PullRequest
0 голосов
/ 17 февраля 2020

Я хочу написать тест с использованием Jest / Enzyme, который проверяет, возвращается ли правильное изображение в зависимости от условия. В настоящее время я передаю его с expect(wrapper.html()).toContain('<img class="card-img CardImage" src="something.png" alt="Icon"/>'); , но мне было интересно, можно ли как-нибудь проверить, вернет ли он, что он содержит изображение с className=CardImage?

Например, это будет что-то вроде expect(wrapper.html().img.className).toContain('CardImage'). Я искал в Интернете, но не могу найти решение.

1 Ответ

0 голосов
/ 17 февраля 2020

Да, вы можете использовать метод hasClass .

Я предлагаю вам добавить id, это будет легче найти изображение.

Вот пример:

expect(wrapper.find('my-image-id').hasClass('CardImage')).to.equal(true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...