我有一个看起来像这样的函数:
handleSecondaryEmailDelete = () => {this.refs.contactEmailDialogBox.openModal();}
现在,我正在尝试使用Jest和Enzyme来测试此功能,例如:
`it('test if the handleSecondaryEmailDelete function is present',() => {
let wrapper = shallow(<ContactDrawer />);
wrapper.instance().handleSecondaryEmailDelete();
});`
因此,当我运行此测试时,出现一条错误消息:
TypeError: Cannot read property 'openModal' of undefined
我知道此错误是由于引用引起的,我还尝试在React组件中搜索测试引用的方法,但找不到任何解决方案。谁能告诉我该怎么做?