[当组件具有props作为函数时,containsMatchingElement返回false。使用调试时,可以看到该组件。因此,出于测试目的,我从实际代码中删除了功能道具,并通过了测试。有谁知道如何使props作为组件中的功能通过测试?
expect(parent.containsMatchingElement(
<Child test="foo"setSeverityLevel={jest.fn()}/>
)).toBe(true);
您可以这样尝试吗?
expect(parent.containsMatchingElement(
<Child test="foo" setSeverityLevel={jest.fn}/>
)).toBe(true);
您忘记了test="foo"
和setSeverityLevel={jest.fn()}
之间的空格。