为什么React-Testing-Library/Jest向后接收DOM输入?

测试表单时,我使用 userEvent 在文本框中键入“hello”,然后在使用 toHaveValue() 直接测试所述文本框的值时,它向后返回字符串...

 render(<Form />)
 userEvent.clear(screen.getAllByRole('textbox')[0])
 userEvent.type(screen.getAllByRole('textbox')[0], 'hello')
 expect(screen.getAllByRole('textbox')[0]).toHaveValue('hello')

运行纱线测试后控制台中的错误:

包版本:

    "react-scripts": "^3.4.3",
    "@testing-library/jest-dom": "^5.14.1",
    "@testing-library/react": "^12.0.0",
    "@testing-library/user-event": "^13.1.9",

以上是为什么React-Testing-Library/Jest向后接收DOM输入?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>