如何解决如何获取内在的html与酶? html内容
在酶中,我们如何获取元素的内容,但以html格式?
({.text()
返回文本,.html()
返回externalHTML)
const wrapper = shallow(<div><b>foo</b><span>cool</span></div>);
wrapper.text() // 'foocool',like innerText in dom
wrapper.html() // '<div><b>foo</b><span>cool</span></div>',like outerHTML in dom
wrapper.????() // '<b>foo</b><span>cool</span>',<--------- like innerHTML in dom
编辑:
这行得通,但是没有更便捷的方式来获得它吗?
wrapper.children().map(el => el.html()).join('')
解决方法
expect(wrapper.html()).toContain('<b>foo</b><span>cool</span>')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。