【发布时间】:2019-09-25 10:37:17
【问题描述】:
我有一个这样的组件:
const Component = ({callback}) => {
const [selected, setSelected] = useState(false);
const increment = () => {
if(selected) {
callback()
} else {
do something else...
}
}
}
如何使用反应测试库和 jest 测试该回调是否被调用?我在网上阅读的所有内容都说您应该测试 DOM 以测试状态,但我并不是真的在测试状态,我是根据状态的值进行测试。
【问题讨论】:
标签: javascript react-hooks react-testing-library