Skip to content

Add tests and bug fixes #96

Add tests and bug fixes

Add tests and bug fixes #96

Triggered via pull request February 6, 2025 07:29
@yf-yangyf-yang
opened #25
bug
Status Failure
Total duration 47s
Artifacts

ci-packages.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

3 errors
test (20.x)
jotai-x#test: command (/home/runner/work/jotai-x/jotai-x/packages/jotai-x) /tmp/xfs-9de48b4c/yarn run test exited (1)
src/createAtomStore.spec.tsx > createAtomStore > no unnecessary rerender > does not rerender when unrelated state changes: packages/jotai-x/src/createAtomStore.ts#L594
Error: use<Key>Value/useValue/use<StoreName>Value has rendered 100000 times in the same render. It is very likely to have fallen into an infinite loop. That is because you do not memoize the selector/equalityFn function param. Please wrap them with useCallback or configure the deps array correctly. ❯ useAtomValueWithStore src/createAtomStore.ts:594:15 ❯ useNameValue src/createAtomStore.ts:898:12 ❯ ArrNumRendererWithOneHook src/createAtomStore.spec.tsx:96:19 ❯ renderWithHooks ../../node_modules/react-dom/cjs/react-dom.development.js:16305:18 ❯ updateFunctionComponent ../../node_modules/react-dom/cjs/react-dom.development.js:19588:20 ❯ beginWork ../../node_modules/react-dom/cjs/react-dom.development.js:21601:16 ❯ beginWork$1 ../../node_modules/react-dom/cjs/react-dom.development.js:27426:14 ❯ performUnitOfWork ../../node_modules/react-dom/cjs/react-dom.development.js:26560:12 ❯ workLoopSync ../../node_modules/react-dom/cjs/react-dom.development.js:26466:5 ❯ renderRootSync ../../node_modules/react-dom/cjs/react-dom.development.js:26434:7
test (20.x)
Process completed with exit code 1.