【发布时间】:2014-10-15 00:59:14
【问题描述】:
我正在使用 qunit 测试我的 react 组件,我的第一个测试用例是将 html react 给出的结果与我的预期进行比较。 我正在使用 React.renderComponentToString 方法来检索正在呈现的 html。但是我注意到,react 附加了它自己的类和样式。所以要删除我使用的正则表达式
var stripReactAttrs = / data-react[-\w]+="[^"]+"/g;
这样我可以获得原始/预期的 html,但它也执行其他操作,例如将空格转换为跨度标记,删除关闭的输入标记。有人可以确认一下 ReactJS 是做什么的,以便我可以相应地准备我预期的 html 并测试我的组件吗?
【问题讨论】:
标签: javascript reactjs qunit