Jest DOM textcontent额外的空格

时间:2016-06-30 15:55:49

标签: javascript dom reactjs jestjs

我正在使用Jest为React组件编写测试用例。 该组件是一个简单的输入框,标签为“Test Label”

当我尝试获取规范的标签时,它返回带有额外空格的标签,如下所示:“Test Label”,即使DOM显然将内容作为“测试标签”。我已经尝试过使用innerText但它不起作用,因为我猜它不受支持。

有没有办法获得我想要的价值 - “测试标签”?

...
const input = TestUtils.renderIntoDocument(
  <p><label>"Test Label"</label><input/></p>
);
const node = ReactDOM.findDOMNode(input);
expect(node.querySelector('label').textContent).toBe("Test Label")
...

0 个答案:

没有答案