我想用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')
相似。我一直在网上搜索,但似乎找不到解决方法。
答案 0 :(得分:0)
是的,您可以使用方法hasClass。
我建议您添加一个id
,这样可以更轻松地定位图像。
这里是一个例子:
expect(wrapper.find('my-image-id').hasClass('CardImage')).to.equal(true);