【发布时间】:2020-09-17 16:51:14
【问题描述】:
我无法增加此行 handleSave 的覆盖率,我将其作为 prop 传递给我的组件。但是,我在测试用例中从我的容器文件中导入mapStateToProps,并使用.toBeTruthy() 来验证测试用例。
这是我的代码的要点
export const mapStateToProps = (state, ownProps) => {
return {
handleSave: title => ownProps.history.push(setTitle(title)),
};
};
这是我写的测试用例
it('mapStateToProps test case', () => {
const result = mapStateToProps(state, ownProps);
expect(result.handleSave).toBeTruthy();
});
有人可以帮忙吗?我应该怎么做才能覆盖handleSave?
【问题讨论】:
标签: javascript reactjs ecmascript-6 jestjs enzyme