Component具有props作为功能,containsMatchingElement返回false

问题描述 投票:0回答:1

[当组件具有props作为函数时,containsMatchingElement返回false。使用调试时,可以看到该组件。因此,出于测试目的,我从实际代码中删除了功能道具,并通过了测试。有谁知道如何使props作为组件中的功能通过测试?

expect(parent.containsMatchingElement(
  <Child test="foo"setSeverityLevel={jest.fn()}/>
)).toBe(true);
reactjs jestjs enzyme
1个回答
0
投票

您可以这样尝试吗?

expect(parent.containsMatchingElement(
  <Child test="foo" setSeverityLevel={jest.fn}/>
)).toBe(true);

您忘记了test="foo"setSeverityLevel={jest.fn()}之间的空格。

© www.soinside.com 2019 - 2024. All rights reserved.