react-testing-library::goat:简单而完整的React DOM测试实用程序,鼓励良好的测试实践

时间:2021-02-03 07:07:52
【文件属性】:
文件名称:react-testing-library::goat:简单而完整的React DOM测试实用程序,鼓励良好的测试实践
文件大小:418KB
文件格式:ZIP
更新时间:2021-02-03 07:07:52
javascript testing reactjs JavaScriptJavaScript React测试库 简单而完整的React DOM测试实用程序,鼓励良好的测试实践。 | 目录 问题 您想为React组件编写可维护的测试。 作为此目标的一部分,您希望您的测试避免包含组件的实现细节,而应专注于进行测试,以使它们具有预期的信心。 作为其中的一部分,您希望测试库在长期内可维护,因此组件的重构(对实现的更改而不是功能的更改)不会破坏您的测试并使您和您的团队失望。 解决方案 React Testing Library是用于测试React组件的非常轻量级的解决方案。 它在react-dom和react-dom/test-utils之上提供了轻量级的实用程序功能,从而鼓励了更好的测试实践。 其主要指导原则是: 安装 该模块通过与捆绑在一起的分发,应作为项目的devDependencies之一安装: npm install --save-dev @testing-library/react 要么 用于通过安装 yarn add --dev @testing-library/react 该库中有react和react-dom peerDependencies列表。
【文件预览】:
react-testing-library-master
----.huskyrc.js(46B)
----.gitattributes(19B)
----.github()
--------ISSUE_TEMPLATE.md(3KB)
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------ISSUE_TEMPLATE()
--------workflows()
----.bundle.pure.env(53B)
----.prettierignore(27B)
----dont-cleanup-after-each.js(41B)
----src()
--------__tests__()
--------__mocks__()
--------pure.js(4KB)
--------index.js(826B)
--------fire-event.js(2KB)
--------act-compat.js(4KB)
----types()
--------test.tsx(4KB)
--------tsconfig.json(88B)
--------index.d.ts(2KB)
--------pure.d.ts(19B)
----CONTRIBUTING.md(2KB)
----LICENSE(1KB)
----other()
--------goat.png(3KB)
--------USERS.md(336B)
--------MAINTAINING.md(3KB)
--------design files()
--------testingjavascript.jpg(196KB)
--------cheat-sheet.pdf(48KB)
--------manual-releases.md(1KB)
----.bundle.main.env(96B)
----README.md(65KB)
----.all-contributorsrc(32KB)
----.npmrc(55B)
----pure.js(108B)
----tests()
--------setup-env.js(49B)
----pure.d.ts(29B)
----CODE_OF_CONDUCT.md(5KB)
----.gitignore(133B)
----.prettierrc.js(49B)
----.codesandbox()
--------ci.json(79B)
----CHANGELOG.md(187B)
----package.json(2KB)

网友评论