Reactjs 如何测试React元素中是否包含文本?

Reactjs 如何测试React元素中是否包含文本?,reactjs,enzyme,Reactjs,Enzyme,假设我有一个React元素: 福 酒吧 使用Ezyme,我如何测试元素是否包含一段特定的文本?您应该找到整个文本,并使用普通JavaScript确定它是否包含文本,然后通过Ezyme测试您的发现是否正确: it('应该显示正确的文本',()=>{ 常量包装器=浅(); expect(wrapper.text().includes('foo')).toBe(true); }); 感谢@Nelu提供原始答案。看见

假设我有一个React元素:


福
酒吧


使用Ezyme,我如何测试元素是否包含一段特定的文本?

您应该找到整个文本,并使用普通JavaScript确定它是否包含文本,然后通过Ezyme测试您的发现是否正确:

it('应该显示正确的文本',()=>{
常量包装器=浅();
expect(wrapper.text().includes('foo')).toBe(true);
});

感谢@Nelu提供原始答案。看见