Skip to content

fix(internals): only mounted dependents can be added to mounted.t #5500

fix(internals): only mounted dependents can be added to mounted.t

fix(internals): only mounted dependents can be added to mounted.t #5500

Triggered via pull request December 5, 2025 08:34
Status Failure
Total duration 2m 1s
Artifacts

test-multiple-versions.yml

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

Annotations

110 errors
tests/react/dependency.test.tsx > works a primitive atom and a dependent async atom: tests/react/dependency.test.tsx#L98
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 , doubled: 2 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/dependency.test.tsx:98:17
tests/react/basic.test.tsx > should be able to use a double derived atom twice and useEffect (#373): tests/react/basic.test.tsx#L832
TestingLibraryElementError: Unable to find an element with the text: count: 1,4,4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , 0 , 0 <button> one up </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:832:17
tests/react/basic.test.tsx > uses a read-write derived atom with two primitive atoms: tests/react/basic.test.tsx#L636
TestingLibraryElementError: Unable to find an element with the text: countA: 1, countB: 0, sum: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> countA: 1 , countB: 0 , sum: 0 </div> <button> incA </button> <button> incB </button> <button> reset </button> <button> incBoth </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:636:17
tests/react/basic.test.tsx > works with async get without setTimeout: tests/react/basic.test.tsx#L348
TestingLibraryElementError: Unable to find an element with the text: count: 1, delayedCount: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayedCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:348:17
tests/react/basic.test.tsx > uses a read-write derived atom: tests/react/basic.test.tsx#L129
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:129:17
tests/react/basic.test.tsx > uses a read-only derived atom: tests/react/basic.test.tsx#L96
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 2. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:96:17
tests/react/async.test.tsx > uses async atom double chain (#306): tests/react/async.test.tsx#L592
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:592:17
tests/react/async.test.tsx > uses async atom in the middle of dependency chain: tests/react/async.test.tsx#L306
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:306:17
tests/react/async.test.tsx > works with async get with extra deps: tests/react/async.test.tsx#L191
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <button> button </button> <div> delayedCount: 0 </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:191:17
tests/react/async.test.tsx > does not show async stale result on derived atom: tests/react/async.test.tsx#L144
TestingLibraryElementError: Unable to find an element with the text: loading derived value. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> <div> count: 1 </div> <div style="display: none !important;" > async value: null </div> <div> loading async value </div> <div> derived value: null </div> <button> button </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:144:17
tests/vanilla/internals.test.tsx > store hooks > unmount hook (u) > should call unmount hook when atom is unmounted: tests/vanilla/internals.test.tsx#L163
AssertionError: expected "vi.fn()" to be called 1 times, but got 0 times ❯ tests/vanilla/internals.test.tsx:163:31
tests/vanilla/effect.test.ts > responds to changes to atoms when mounted with get: tests/vanilla/effect.test.ts#L199
AssertionError: expected "vi.fn()" to be called 4 times, but got 3 times ❯ tests/vanilla/effect.test.ts:199:19
tests/vanilla/effect.test.ts > responds to changes to atoms when subscribed: tests/vanilla/effect.test.ts#L162
AssertionError: expected "vi.fn()" to be called 4 times, but got 3 times ❯ tests/vanilla/effect.test.ts:162:19
tests/vanilla/dependency.test.tsx > should not re-evaluate stable derived atom values in situations where dependencies are re-ordered (#2738): tests/vanilla/dependency.test.tsx#L312
AssertionError: expected 2 to be 3 // Object.is equality - Expected + Received - 3 + 2 ❯ tests/vanilla/dependency.test.tsx:312:30
tests/react/onmount.test.tsx > mount/unmount test with async atom: tests/react/onmount.test.tsx#L342
AssertionError: expected "vi.fn()" to be called 1 times, but got 0 times ❯ tests/react/onmount.test.tsx:342:23
tests/react/onmount.test.tsx > mount/unMount order: tests/react/onmount.test.tsx#L284
AssertionError: expected [ 1, 1 ] to deeply equal [ 1, +0 ] - Expected + Received [ 1, - 0, + 1, ] ❯ tests/react/onmount.test.tsx:284:21
tests/react/onmount.test.tsx > one derived atom, one onMount for the derived one, and one for the regular atom + onUnMount: tests/react/onmount.test.tsx#L207
AssertionError: expected "vi.fn()" to be called 1 times, but got 0 times ❯ tests/react/onmount.test.tsx:207:30
tests/react/onmount.test.tsx > mount/unmount test: tests/react/onmount.test.tsx#L155
AssertionError: expected "vi.fn()" to be called 1 times, but got 0 times ❯ tests/react/onmount.test.tsx:155:23
tests/react/dependency.test.tsx > can remount atoms with dependency (#490): tests/react/dependency.test.tsx#L451
TestingLibraryElementError: Unable to find an element with the text: derived: 2. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> <button> toggle </button> <div> count: 2 </div> <button> button </button> <div> derived: 1 </div> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/dependency.test.tsx:451:17
tests/react/dependency.test.tsx > should keep a dependent atom value even if unmounted: tests/react/dependency.test.tsx#L220
AssertionError: expected "vi.fn()" to be successfully called 1 times ❯ tests/react/dependency.test.tsx:220:21
tests/react/dependency.test.tsx > works a primitive atom and a dependent async atom: tests/react/dependency.test.tsx#L98
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 , doubled: 2 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/dependency.test.tsx:98:17
tests/react/basic.test.tsx > should be able to use a double derived atom twice and useEffect (#373): tests/react/basic.test.tsx#L832
TestingLibraryElementError: Unable to find an element with the text: count: 1,4,4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , 0 , 0 <button> one up </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:832:17
tests/react/basic.test.tsx > uses a read-write derived atom with two primitive atoms: tests/react/basic.test.tsx#L636
TestingLibraryElementError: Unable to find an element with the text: countA: 1, countB: 0, sum: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> countA: 1 , countB: 0 , sum: 0 </div> <button> incA </button> <button> incB </button> <button> reset </button> <button> incBoth </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:636:17
tests/react/basic.test.tsx > works with async get without setTimeout: tests/react/basic.test.tsx#L348
TestingLibraryElementError: Unable to find an element with the text: count: 1, delayedCount: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayedCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:348:17
tests/react/basic.test.tsx > uses a read-write derived atom: tests/react/basic.test.tsx#L129
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:129:17
tests/react/basic.test.tsx > uses a read-only derived atom: tests/react/basic.test.tsx#L96
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 2. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:96:17
tests/react/async.test.tsx > uses async atom double chain (#306): tests/react/async.test.tsx#L592
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:592:17
tests/react/async.test.tsx > uses async atom in the middle of dependency chain: tests/react/async.test.tsx#L306
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:306:17
tests/react/async.test.tsx > works with async get with extra deps: tests/react/async.test.tsx#L191
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <button> button </button> <div> delayedCount: 0 </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:191:17
tests/react/async.test.tsx > does not show async stale result on derived atom: tests/react/async.test.tsx#L144
TestingLibraryElementError: Unable to find an element with the text: loading derived value. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> <div> count: 1 </div> <div style="display: none !important;" > async value: null </div> <div> loading async value </div> <div> derived value: null </div> <button> button </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:144:17
tests/react/dependency.test.tsx > works a primitive atom and a dependent async atom: tests/react/dependency.test.tsx#L98
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 , doubled: 2 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/dependency.test.tsx:98:17
tests/react/basic.test.tsx > should be able to use a double derived atom twice and useEffect (#373): tests/react/basic.test.tsx#L832
TestingLibraryElementError: Unable to find an element with the text: count: 1,4,4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , 0 , 0 <button> one up </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:832:17
tests/react/basic.test.tsx > uses a read-write derived atom with two primitive atoms: tests/react/basic.test.tsx#L636
TestingLibraryElementError: Unable to find an element with the text: countA: 1, countB: 0, sum: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> countA: 1 , countB: 0 , sum: 0 </div> <button> incA </button> <button> incB </button> <button> reset </button> <button> incBoth </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:636:17
tests/react/basic.test.tsx > works with async get without setTimeout: tests/react/basic.test.tsx#L348
TestingLibraryElementError: Unable to find an element with the text: count: 1, delayedCount: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayedCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:348:17
tests/react/basic.test.tsx > uses a read-write derived atom: tests/react/basic.test.tsx#L129
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:129:17
tests/react/basic.test.tsx > uses a read-only derived atom: tests/react/basic.test.tsx#L96
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 2. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:96:17
tests/react/async.test.tsx > uses async atom double chain (#306): tests/react/async.test.tsx#L592
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:592:17
tests/react/async.test.tsx > uses async atom in the middle of dependency chain: tests/react/async.test.tsx#L306
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:306:17
tests/react/async.test.tsx > works with async get with extra deps: tests/react/async.test.tsx#L191
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <button> button </button> <div> delayedCount: 0 </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:191:17
tests/react/async.test.tsx > does not show async stale result on derived atom: tests/react/async.test.tsx#L144
TestingLibraryElementError: Unable to find an element with the text: loading derived value. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> <div> count: 1 </div> <div style="display: none !important;" > async value: null </div> <div> loading async value </div> <div> derived value: null </div> <button> button </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:144:17
tests/react/dependency.test.tsx > works a primitive atom and a dependent async atom: tests/react/dependency.test.tsx#L98
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 , doubled: 2 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/dependency.test.tsx:98:17
tests/react/basic.test.tsx > should be able to use a double derived atom twice and useEffect (#373): tests/react/basic.test.tsx#L832
TestingLibraryElementError: Unable to find an element with the text: count: 1,4,4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , 0 , 0 <button> one up </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:832:17
tests/react/basic.test.tsx > uses a read-write derived atom with two primitive atoms: tests/react/basic.test.tsx#L636
TestingLibraryElementError: Unable to find an element with the text: countA: 1, countB: 0, sum: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> countA: 1 , countB: 0 , sum: 0 </div> <button> incA </button> <button> incB </button> <button> reset </button> <button> incBoth </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:636:17
tests/react/basic.test.tsx > works with async get without setTimeout: tests/react/basic.test.tsx#L348
TestingLibraryElementError: Unable to find an element with the text: count: 1, delayedCount: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayedCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:348:17
tests/react/basic.test.tsx > uses a read-write derived atom: tests/react/basic.test.tsx#L129
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:129:17
tests/react/basic.test.tsx > uses a read-only derived atom: tests/react/basic.test.tsx#L96
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 2. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:96:17
tests/react/async.test.tsx > uses async atom double chain (#306): tests/react/async.test.tsx#L592
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:592:17
tests/react/async.test.tsx > uses async atom in the middle of dependency chain: tests/react/async.test.tsx#L306
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:306:17
tests/react/async.test.tsx > works with async get with extra deps: tests/react/async.test.tsx#L191
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <button> button </button> <div> delayedCount: 0 </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:191:17
tests/react/async.test.tsx > does not show async stale result on derived atom: tests/react/async.test.tsx#L144
TestingLibraryElementError: Unable to find an element with the text: loading derived value. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> <div> count: 1 </div> <div style="display: none !important;" > async value: null </div> <div> loading async value </div> <div> derived value: null </div> <button> button </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:144:17
tests/react/dependency.test.tsx > works a primitive atom and a dependent async atom: tests/react/dependency.test.tsx#L98
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 , doubled: 2 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/dependency.test.tsx:98:17
tests/react/basic.test.tsx > should be able to use a double derived atom twice and useEffect (#373): tests/react/basic.test.tsx#L832
TestingLibraryElementError: Unable to find an element with the text: count: 1,4,4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , 0 , 0 <button> one up </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:832:17
tests/react/basic.test.tsx > uses a read-write derived atom with two primitive atoms: tests/react/basic.test.tsx#L636
TestingLibraryElementError: Unable to find an element with the text: countA: 1, countB: 0, sum: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> countA: 1 , countB: 0 , sum: 0 </div> <button> incA </button> <button> incB </button> <button> reset </button> <button> incBoth </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:636:17
tests/react/basic.test.tsx > works with async get without setTimeout: tests/react/basic.test.tsx#L348
TestingLibraryElementError: Unable to find an element with the text: count: 1, delayedCount: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayedCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:348:17
tests/react/basic.test.tsx > uses a read-write derived atom: tests/react/basic.test.tsx#L129
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:129:17
tests/react/basic.test.tsx > uses a read-only derived atom: tests/react/basic.test.tsx#L96
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 2. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:96:17
tests/react/async.test.tsx > uses async atom double chain (#306): tests/react/async.test.tsx#L592
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:592:17
tests/react/async.test.tsx > uses async atom in the middle of dependency chain: tests/react/async.test.tsx#L306
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:306:17
tests/react/async.test.tsx > works with async get with extra deps: tests/react/async.test.tsx#L191
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <button> button </button> <div> delayedCount: 0 </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:191:17
tests/react/async.test.tsx > does not show async stale result on derived atom: tests/react/async.test.tsx#L144
TestingLibraryElementError: Unable to find an element with the text: loading derived value. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> <div> count: 1 </div> <div style="display: none !important;" > async value: null </div> <div> loading async value </div> <div> derived value: null </div> <button> button </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:144:17
tests/react/dependency.test.tsx > works a primitive atom and a dependent async atom: tests/react/dependency.test.tsx#L98
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 , doubled: 2 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/dependency.test.tsx:98:17
tests/react/basic.test.tsx > should be able to use a double derived atom twice and useEffect (#373): tests/react/basic.test.tsx#L832
TestingLibraryElementError: Unable to find an element with the text: count: 1,4,4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , 0 , 0 <button> one up </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:832:17
tests/react/basic.test.tsx > uses a read-write derived atom with two primitive atoms: tests/react/basic.test.tsx#L636
TestingLibraryElementError: Unable to find an element with the text: countA: 1, countB: 0, sum: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> countA: 1 , countB: 0 , sum: 0 </div> <button> incA </button> <button> incB </button> <button> reset </button> <button> incBoth </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:636:17
tests/react/basic.test.tsx > works with async get without setTimeout: tests/react/basic.test.tsx#L348
TestingLibraryElementError: Unable to find an element with the text: count: 1, delayedCount: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayedCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:348:17
tests/react/basic.test.tsx > uses a read-write derived atom: tests/react/basic.test.tsx#L129
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:129:17
tests/react/basic.test.tsx > uses a read-only derived atom: tests/react/basic.test.tsx#L96
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 2. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:96:17
tests/react/async.test.tsx > uses async atom double chain (#306): tests/react/async.test.tsx#L592
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:592:17
tests/react/async.test.tsx > uses async atom in the middle of dependency chain: tests/react/async.test.tsx#L306
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:306:17
tests/react/async.test.tsx > works with async get with extra deps: tests/react/async.test.tsx#L191
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <button> button </button> <div> delayedCount: 0 </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:191:17
tests/react/async.test.tsx > does not show async stale result on derived atom: tests/react/async.test.tsx#L144
TestingLibraryElementError: Unable to find an element with the text: loading derived value. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> <div> count: 1 </div> <div style="display: none !important;" > async value: null </div> <div> loading async value </div> <div> derived value: null </div> <button> button </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:144:17
tests/react/dependency.test.tsx > works a primitive atom and a dependent async atom: tests/react/dependency.test.tsx#L98
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 , doubled: 2 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/dependency.test.tsx:98:17
tests/react/basic.test.tsx > should be able to use a double derived atom twice and useEffect (#373): tests/react/basic.test.tsx#L832
TestingLibraryElementError: Unable to find an element with the text: count: 1,4,4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , 0 , 0 <button> one up </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:832:17
tests/react/basic.test.tsx > uses a read-write derived atom with two primitive atoms: tests/react/basic.test.tsx#L636
TestingLibraryElementError: Unable to find an element with the text: countA: 1, countB: 0, sum: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> countA: 1 , countB: 0 , sum: 0 </div> <button> incA </button> <button> incB </button> <button> reset </button> <button> incBoth </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:636:17
tests/react/basic.test.tsx > works with async get without setTimeout: tests/react/basic.test.tsx#L348
TestingLibraryElementError: Unable to find an element with the text: count: 1, delayedCount: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayedCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:348:17
tests/react/basic.test.tsx > uses a read-write derived atom: tests/react/basic.test.tsx#L129
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:129:17
tests/react/basic.test.tsx > uses a read-only derived atom: tests/react/basic.test.tsx#L96
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 2. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:96:17
tests/react/async.test.tsx > uses async atom double chain (#306): tests/react/async.test.tsx#L592
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:592:17
tests/react/async.test.tsx > uses async atom in the middle of dependency chain: tests/react/async.test.tsx#L306
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:306:17
tests/react/async.test.tsx > works with async get with extra deps: tests/react/async.test.tsx#L191
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <button> button </button> <div> delayedCount: 0 </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:191:17
tests/react/async.test.tsx > does not show async stale result on derived atom: tests/react/async.test.tsx#L144
TestingLibraryElementError: Unable to find an element with the text: loading derived value. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> <div> count: 1 </div> <div style="display: none !important;" > async value: null </div> <div> loading async value </div> <div> derived value: null </div> <button> button </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:144:17
tests/react/dependency.test.tsx > works a primitive atom and a dependent async atom: tests/react/dependency.test.tsx#L98
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 , doubled: 2 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/dependency.test.tsx:98:17
tests/react/basic.test.tsx > should be able to use a double derived atom twice and useEffect (#373): tests/react/basic.test.tsx#L832
TestingLibraryElementError: Unable to find an element with the text: count: 1,4,4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , 0 , 0 <button> one up </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:832:17
tests/react/basic.test.tsx > uses a read-write derived atom with two primitive atoms: tests/react/basic.test.tsx#L636
TestingLibraryElementError: Unable to find an element with the text: countA: 1, countB: 0, sum: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> countA: 1 , countB: 0 , sum: 0 </div> <button> incA </button> <button> incB </button> <button> reset </button> <button> incBoth </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:636:17
tests/react/basic.test.tsx > works with async get without setTimeout: tests/react/basic.test.tsx#L348
TestingLibraryElementError: Unable to find an element with the text: count: 1, delayedCount: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayedCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:348:17
tests/react/basic.test.tsx > uses a read-write derived atom: tests/react/basic.test.tsx#L129
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:129:17
tests/react/basic.test.tsx > uses a read-only derived atom: tests/react/basic.test.tsx#L96
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 2. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:96:17
tests/react/async.test.tsx > uses async atom double chain (#306): tests/react/async.test.tsx#L592
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:592:17
tests/react/async.test.tsx > uses async atom in the middle of dependency chain: tests/react/async.test.tsx#L306
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:306:17
tests/react/async.test.tsx > works with async get with extra deps: tests/react/async.test.tsx#L191
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <button> button </button> <div> delayedCount: 0 </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:191:17
tests/react/async.test.tsx > does not show async stale result on derived atom: tests/react/async.test.tsx#L144
TestingLibraryElementError: Unable to find an element with the text: loading derived value. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> <div> count: 1 </div> <div style="display: none !important;" > async value: null </div> <div> loading async value </div> <div> derived value: null </div> <button> button </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:144:17
tests/vanilla/internals.test.tsx > store hooks > unmount hook (u) > should call unmount hook when atom is unmounted: tests/vanilla/internals.test.tsx#L163
AssertionError: expected "spy" to be called 1 times, but got 0 times ❯ tests/vanilla/internals.test.tsx:163:31
tests/vanilla/effect.test.ts > responds to changes to atoms when mounted with get: tests/vanilla/effect.test.ts#L199
AssertionError: expected "spy" to be called 4 times, but got 3 times ❯ tests/vanilla/effect.test.ts:199:19
tests/vanilla/effect.test.ts > responds to changes to atoms when subscribed: tests/vanilla/effect.test.ts#L162
AssertionError: expected "spy" to be called 4 times, but got 3 times ❯ tests/vanilla/effect.test.ts:162:19
tests/vanilla/dependency.test.tsx > should not re-evaluate stable derived atom values in situations where dependencies are re-ordered (#2738): tests/vanilla/dependency.test.tsx#L312
AssertionError: expected 2 to be 3 // Object.is equality - Expected + Received - 3 + 2 ❯ tests/vanilla/dependency.test.tsx:312:30
tests/react/onmount.test.tsx > mount/unmount test with async atom: tests/react/onmount.test.tsx#L342
AssertionError: expected "spy" to be called 1 times, but got 0 times ❯ tests/react/onmount.test.tsx:342:23
tests/react/onmount.test.tsx > mount/unMount order: tests/react/onmount.test.tsx#L284
AssertionError: expected [ 1, 1 ] to deeply equal [ 1, +0 ] - Expected + Received [ 1, - 0, + 1, ] ❯ tests/react/onmount.test.tsx:284:21
tests/react/onmount.test.tsx > one derived atom, one onMount for the derived one, and one for the regular atom + onUnMount: tests/react/onmount.test.tsx#L207
AssertionError: expected "spy" to be called 1 times, but got 0 times ❯ tests/react/onmount.test.tsx:207:30
tests/react/onmount.test.tsx > mount/unmount test: tests/react/onmount.test.tsx#L155
AssertionError: expected "spy" to be called 1 times, but got 0 times ❯ tests/react/onmount.test.tsx:155:23
tests/react/dependency.test.tsx > can remount atoms with dependency (#490): tests/react/dependency.test.tsx#L451
TestingLibraryElementError: Unable to find an element with the text: derived: 2. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> <button> toggle </button> <div> count: 2 </div> <button> button </button> <div> derived: 1 </div> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/dependency.test.tsx:451:17
tests/react/dependency.test.tsx > should keep a dependent atom value even if unmounted: tests/react/dependency.test.tsx#L220
AssertionError: expected "spy" to be successfully called 1 times ❯ tests/react/dependency.test.tsx:220:21
tests/react/dependency.test.tsx > works a primitive atom and a dependent async atom: tests/react/dependency.test.tsx#L98
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 , doubled: 2 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/dependency.test.tsx:98:17
tests/react/basic.test.tsx > should be able to use a double derived atom twice and useEffect (#373): tests/react/basic.test.tsx#L832
TestingLibraryElementError: Unable to find an element with the text: count: 1,4,4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , 0 , 0 <button> one up </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:832:17
tests/react/basic.test.tsx > uses a read-write derived atom with two primitive atoms: tests/react/basic.test.tsx#L636
TestingLibraryElementError: Unable to find an element with the text: countA: 1, countB: 0, sum: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> countA: 1 , countB: 0 , sum: 0 </div> <button> incA </button> <button> incB </button> <button> reset </button> <button> incBoth </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:636:17
tests/react/basic.test.tsx > works with async get without setTimeout: tests/react/basic.test.tsx#L348
TestingLibraryElementError: Unable to find an element with the text: count: 1, delayedCount: 1. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayedCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:348:17
tests/react/basic.test.tsx > uses a read-write derived atom: tests/react/basic.test.tsx#L129
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 4. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 2 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:129:17
tests/react/basic.test.tsx > uses a read-only derived atom: tests/react/basic.test.tsx#L96
TestingLibraryElementError: Unable to find an element with the text: doubledCount: 2. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <div> doubledCount: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/basic.test.tsx:96:17
tests/react/async.test.tsx > uses async atom double chain (#306): tests/react/async.test.tsx#L592
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:592:17
tests/react/async.test.tsx > uses async atom in the middle of dependency chain: tests/react/async.test.tsx#L306
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 , delayed: 0 </div> <button> button </button> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:306:17
tests/react/async.test.tsx > works with async get with extra deps: tests/react/async.test.tsx#L191
TestingLibraryElementError: Unable to find an element with the text: loading. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> count: 1 </div> <button> button </button> <div> delayedCount: 0 </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:191:17
tests/react/async.test.tsx > does not show async stale result on derived atom: tests/react/async.test.tsx#L144
TestingLibraryElementError: Unable to find an element with the text: loading derived value. This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible. Ignored nodes: comments, script, style <body> <div> <div> <div> count: 1 </div> <div style="display: none !important;" > async value: null </div> <div> loading async value </div> <div> derived value: null </div> <button> button </button> </div> </div> </body> ❯ Object.getElementError node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/config.js:37:19 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:76:38 ❯ node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:52:17 ❯ getByText node_modules/.pnpm/@testing-library[email protected]/node_modules/@testing-library/dom/dist/query-helpers.js:95:19 ❯ tests/react/async.test.tsx:144:17