文件名称:preact-hooks-testing-library:简单而完整的Preact钩子测试实用程序,可鼓励良好的测试实践
文件大小:20KB
文件格式:ZIP
更新时间:2024-06-15 16:00:42
TypeScript
预先挂钩测试库 库的preact端口。 为什么不@testing-library/react-hooks ? 当前,由于使用react-test-renderer ,react hooks测试库很可能永远不会与preact兼容。 为什么不另建一个图书馆? 在撰写本文时,尚不存在用于测试预先挂钩的库。 何时使用此库 您正在使用一个或多个不直接绑定到组件的自定义钩子编写库 您有一个复杂的钩子,很难通过组件交互进行测试 什么时候不使用这个库 您的挂钩是在组件旁边定义的,仅在此处使用 您的挂钩很容易测试,只需使用它来测试组件 安装 使用您最喜欢的软件包管理器进行安装 yarn add -D @testing-library/preact-hooks OR npm install --save-dev @testing-library/preact-hooks 范例1:基本 useCount
【文件预览】:
preact-hooks-testing-library-master
----pure.js(114B)
----package.json(1KB)
----test()
--------useMemo.test.ts(2KB)
--------asyncHook.test.ts(10KB)
--------autoCleanup.disabled.test.ts(695B)
--------customHook.test.ts(2KB)
--------cleanup.test.ts(918B)
--------autoCleanup.noAfterEach.test.ts(686B)
--------errorHook.test.ts(4KB)
--------useEffect.test.ts(2KB)
--------suspenseHook.test.ts(1KB)
--------useRef.test.ts(903B)
--------useContext.test.tsx(2KB)
--------useState.test.ts(637B)
--------useReducer.test.ts(665B)
--------autoCleanup.test.ts(581B)
----jest.config.js(43B)
----LICENSE(1KB)
----src()
--------cleanup.ts(469B)
--------TestComponent.tsx(559B)
--------resultContainer.ts(774B)
--------flush-microtasks.ts(2KB)
--------pure.ts(165B)
--------_types.ts(128B)
--------renderHook.tsx(2KB)
--------asyncUtils.ts(3KB)
--------index.ts(247B)
----tsconfig.json(617B)
----types.ts(156B)
----.gitignore(2KB)
----.npmrc(19B)
----README.md(3KB)