react-wiring-library:包装React测试库,使测试更容易

时间:2024-05-24 22:03:28
【文件属性】:

文件名称:react-wiring-library:包装React测试库,使测试更容易

文件大小:2.25MB

文件格式:ZIP

更新时间:2024-05-24 22:03:28

JavaScript

React接线库 React测试库的声明性框架,使测试复杂的组件变得容易。 问题 您已经尝试了react-testing-library并且喜欢它的核心API,但是一直难以完全了解复杂的组件。 测试隔离的交互非常容易,但是当组件的多个部分同时更改时,或者您必须考虑复杂的排序时,您的测试将变得很难编写和维护。 解决方案 通过让您预先描述组件树的相关结构, react-wiring-library不仅可以对复杂组件进行全面测试,而且还可以直观,可扩展地对其进行测试。 布线树的结构使您可以完全整理交互代码,生成对开发人员友好的快照,并轻松地根据项目的具体情况自定义react-testing-library的api。 安装 yarn add --dev react-wiring-library yarn add --dev @testing-library/react 先决条件 react-w


【文件预览】:
react-wiring-library-master
----.gitignore(97B)
----codecov.yml(157B)
----package.json(2KB)
----.npmrc(54B)
----src()
--------getQueryFunction.js(568B)
--------getWiringWithTypesApplied.js(2KB)
--------helpers.js(406B)
--------getWithinElementFunctions.js(1KB)
--------getRender.js(1KB)
--------getSerializeLog.js(716B)
--------serializeElement.js(3KB)
--------index.js(56B)
--------getWiringFunctions.js(4KB)
--------getQueryFunctions.js(3KB)
--------getTestFunctions.js(1KB)
--------__tests__()
--------getGlobalFunctions.js(1KB)
--------CounterList.js(3KB)
----jest.config.js(294B)
----LICENSE(1KB)
----.github()
--------workflows()
----.prettierignore(39B)
----README.md(7KB)
----docSite()
--------.gitignore(165B)
--------Dockerfile(148B)
--------website()
--------.dockerignore(21B)
--------docker-compose.yml(497B)
----.prettierrc(227B)
----yarn.lock(348KB)

网友评论