我无法测试一个在父类中定义并在子类中调用的函数。这是我的代码的链接--codesandbox.io/s/testing-p…
这是我的测试代码--
it('testing CTA btn click', () => {
const component = mount(<Parent {...parentProps}/>);
const element = component.findByProps({ className: 'cta-btn' })[0];
element.props.onClick();
setTimeout(()=> {
expect(element.props.btnClick).toHaveBeenCalled();
},1000);
})
但我得到的错误是
没有找到带有props {"className": "cta-btn"}的实例。
请帮助我。