我遇到了一个需要在input[type="checkbox"]
上设置不确定的问题,因为indeterminate
不是html属性我需要在DOM
执行此操作,阅读其他答案我决定选择ref
代码如下:
<input
id={props.id}
checked={props.checked}
type="checkbox"
ref={(input) => {
if (input) {
input.indeterminate = props.indeterminate
}
}}
/>
工作正常,问题是我无法想出一种单元测试if (input)
条件
我使用Jest / Enzyme作为我的测试框架
有什么想法吗?