我试图练习用React Hook做一些测试,并在编写测试代码时遇到问题。
我尝试使用React Hook测试库和React测试库包,但始终遇到语法错误。
app.tsx(抽象代码)
//用户名和密码输入处理已在文件的呈现部分中实现
const [usernameInput, setUsernameInput] = useState<string>('');
const [passwordInput, setPasswordInput] = useState<string>('');
const [status, setStatus] = useState<boolean>(false)
const handleSubmit = (()=> {
if(usernameInput !=='' && passwordInput !==''){
setStatus(true)
}
})
我想编写一个测试代码,如果在App.tsx的usernameInput和passwordInput参数中检测到输入,则可以检查状态是否设置为true。如果有人知道如何针对上述情况实施测试,那将是非常重要的。