文件名称:用户事件::dog:模拟用户事件以进行React测试库
文件大小:77KB
文件格式:ZIP
更新时间:2024-02-26 20:35:45
javascript testing reactjs react-testing-library dom-testing-library
@ testing-library / user-event 以与用户相同的方式触发事件 问题 从: [...]很明显,需要使用比fireEvent更高级别的抽象来表达网页上的用户操作 解决方案 user-event试图模拟与用户交互时在浏览器中发生的真实事件。 例如, userEvent.click(checkbox)将更改userEvent.click(checkbox)的状态。 该库仍在开发中,感谢您的帮助。 目录 安装 使用NPM: npm install @testing-library/user-event @testing-library/dom --save-
【文件预览】:
user-event-master
----package.json(2KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------ISSUE_TEMPLATE.md(2KB)
--------workflows()
----.prettierignore(27B)
----jest.config.js(123B)
----tests()
--------setup-env.js(1KB)
----LICENSE(1KB)
----CONTRIBUTING.md(2KB)
----src()
--------.eslintrc(263B)
--------blur.js(283B)
--------utils.js(10KB)
--------index.js(515B)
--------select-options.js(3KB)
--------clear.js(1KB)
--------__tests__()
--------paste.js(2KB)
--------hover.js(2KB)
--------type.js(21KB)
--------click.js(3KB)
--------upload.js(1KB)
--------tab.js(4KB)
--------__mocks__()
--------keys()
--------focus.js(297B)
----.all-contributorsrc(18KB)
----.gitignore(133B)
----other()
--------USERS.md(336B)
--------dog.png(3KB)
--------CODE_OF_CONDUCT.md(5KB)
--------MAINTAINING.md(4KB)
--------manual-releases.md(1KB)
----typings()
--------.eslintrc(70B)
--------test.ts(430B)
--------tsconfig.json(88B)
--------index.d.ts(2KB)
----CHANGELOG.md(187B)
----.huskyrc.js(46B)
----.npmrc(65B)
----.prettierrc.js(49B)
----README.md(49KB)
----.gitattributes(19B)