【发布时间】:2020-12-16 17:39:39
【问题描述】:
我有一个渲染另一个组件的组件,我正在用这样的浅层创建它:
const component = shallow(<ABC {...props} />);
当我运行component.html() - 我可以看到这个输出
<div class="abc">
<div data-attribute1="hi" class="dynamically generated">
First
</div>
<div data-attribute2="bye" class="dynamically generated">
second
</div>
</div>
我想写一个断言来检查文本“First”是否存在。
我尝试了各种组合,例如find(ABC2).find('[attribute1="hi"]') ABC2 是在 ABC 内部呈现的组件,它在 html 输出中正确显示,但我似乎无法弄清楚如何断言文本。
【问题讨论】:
标签: javascript reactjs testing jestjs enzyme