【发布时间】:2020-08-12 07:05:47
【问题描述】:
在功能组件中,有这个钩子/函数:
const [currentTab, setCurrentTab] = useState(index);
const handleTabChange = (event: React.ChangeEvent<{}>, tab: number) => {
console.log("test handleTabChange: " + tab);
setCurrentTab(tab);
};
测试(控制台日志)正在调用该挂钩,但其中的代码缺少覆盖范围:“语句未覆盖”。 我有一个测试来验证此选项卡更改的副作用 - 它工作正常。 如何获得此“黑盒”代码的覆盖率?
非常感谢
【问题讨论】:
标签: reactjs jestjs react-hooks