Skip to content

Commit e286408

Browse files
authored
Merge branch 'main' into test/query-core-exact-assertions
2 parents a741c33 + f320db5 commit e286408

8 files changed

Lines changed: 32 additions & 31 deletions

File tree

.github/renovate.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33
"configMigration": true,
44
"extends": [
55
"config:recommended",
6+
"helpers:pinGitHubActionDigests",
67
"group:allNonMajor",
78
"schedule:weekly",
9+
"security:minimumReleaseAgeNpm",
810
":approveMajorUpdates",
9-
":automergeMinor",
1011
":disablePeerDependencies",
1112
":maintainLockFilesMonthly",
1213
":semanticCommits",

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ If you have been assigned to fix an issue or develop a new feature, please follo
3131
corepack enable && corepack prepare
3232
```
3333

34-
- We use [nvm](https://github.com/nvm-sh/nvm) to manage node versions - please make sure to use the version mentioned in `.nvmrc`
34+
- We use [nvm](https://github.com/nvm-sh/nvm) to manage node versions - please make sure to use the version mentioned in [.nvmrc](./.nvmrc)
3535

3636
```bash
3737
nvm use

packages/preact-query/src/__tests__/usePrefetchQuery.test.tsx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -109,11 +109,11 @@ describe('usePrefetchQuery', () => {
109109
queryFn,
110110
}
111111

112-
queryFn.mockImplementationOnce(async () => {
113-
await sleep(10)
114-
115-
throw new Error('Oops! Server error!')
116-
})
112+
queryFn.mockImplementationOnce(() =>
113+
sleep(10).then(() => {
114+
throw new Error('Oops! Server error!')
115+
}),
116+
)
117117

118118
function Page() {
119119
const state = useSuspenseQuery(queryOpts)
@@ -190,11 +190,11 @@ describe('usePrefetchQuery', () => {
190190
queryFn,
191191
}
192192

193-
queryFn.mockImplementationOnce(async () => {
194-
await sleep(10)
195-
196-
throw new Error('Oops! Server error!')
197-
})
193+
queryFn.mockImplementationOnce(() =>
194+
sleep(10).then(() => {
195+
throw new Error('Oops! Server error!')
196+
}),
197+
)
198198

199199
function Page() {
200200
const state = useSuspenseQuery(queryOpts)

packages/react-query/src/__tests__/usePrefetchQuery.test.tsx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -107,11 +107,11 @@ describe('usePrefetchQuery', () => {
107107
queryFn,
108108
}
109109

110-
queryFn.mockImplementationOnce(async () => {
111-
await sleep(10)
112-
113-
throw new Error('Oops! Server error!')
114-
})
110+
queryFn.mockImplementationOnce(() =>
111+
sleep(10).then(() => {
112+
throw new Error('Oops! Server error!')
113+
}),
114+
)
115115

116116
function Page() {
117117
const state = useSuspenseQuery(queryOpts)
@@ -188,11 +188,11 @@ describe('usePrefetchQuery', () => {
188188
queryFn,
189189
}
190190

191-
queryFn.mockImplementationOnce(async () => {
192-
await sleep(10)
193-
194-
throw new Error('Oops! Server error!')
195-
})
191+
queryFn.mockImplementationOnce(() =>
192+
sleep(10).then(() => {
193+
throw new Error('Oops! Server error!')
194+
}),
195+
)
196196

197197
function Page() {
198198
const state = useSuspenseQuery(queryOpts)

packages/solid-query/src/__tests__/QueryClientProvider.test.tsx

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ describe('QueryClientProvider', () => {
4141
await vi.advanceTimersByTimeAsync(10)
4242
expect(rendered.getByText('test')).toBeInTheDocument()
4343

44-
expect(queryCache.find({ queryKey: key })).toBeDefined()
44+
expect(queryCache.find({ queryKey: key })?.state.data).toBe('test')
4545
})
4646

4747
it('allows multiple caches to be partitioned', async () => {
@@ -94,10 +94,10 @@ describe('QueryClientProvider', () => {
9494
expect(rendered.getByText('test1')).toBeInTheDocument()
9595
expect(rendered.getByText('test2')).toBeInTheDocument()
9696

97-
expect(queryCache1.find({ queryKey: key1 })).toBeDefined()
98-
expect(queryCache1.find({ queryKey: key2 })).not.toBeDefined()
99-
expect(queryCache2.find({ queryKey: key1 })).not.toBeDefined()
100-
expect(queryCache2.find({ queryKey: key2 })).toBeDefined()
97+
expect(queryCache1.find({ queryKey: key1 })?.state.data).toBe('test1')
98+
expect(queryCache1.find({ queryKey: key2 })).toBeUndefined()
99+
expect(queryCache2.find({ queryKey: key1 })).toBeUndefined()
100+
expect(queryCache2.find({ queryKey: key2 })?.state.data).toBe('test2')
101101
})
102102

103103
it("uses defaultOptions for queries when they don't provide their own config", async () => {
@@ -135,7 +135,6 @@ describe('QueryClientProvider', () => {
135135
await vi.advanceTimersByTimeAsync(10)
136136
expect(rendered.getByText('test')).toBeInTheDocument()
137137

138-
expect(queryCache.find({ queryKey: key })).toBeDefined()
139138
expect(queryCache.find({ queryKey: key })?.options.gcTime).toBe(Infinity)
140139
})
141140

packages/solid-query/src/__tests__/mutationOptions.test.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -507,6 +507,5 @@ describe('mutationOptions', () => {
507507
const lastSnapshot = mutationStateArray[mutationStateArray.length - 1]!
508508
expect(lastSnapshot.length).toEqual(1)
509509
expect(lastSnapshot[0]?.data).toEqual('data1')
510-
expect(lastSnapshot[1]).toBeFalsy()
511510
})
512511
})

packages/solid-query/src/__tests__/suspense.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ describe("useQuery's in Suspense mode", () => {
196196
const rendered = renderWithClient(queryClient, () => <App />)
197197

198198
expect(rendered.queryByText('rendered')).not.toBeInTheDocument()
199-
expect(queryCache.find({ queryKey: key })).toBeFalsy()
199+
expect(queryCache.find({ queryKey: key })).toBeUndefined()
200200

201201
fireEvent.click(rendered.getByLabelText('toggle'))
202202
await vi.advanceTimersByTimeAsync(10)

packages/solid-query/src/__tests__/useQuery.test.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5746,7 +5746,9 @@ describe('useQuery', () => {
57465746
await vi.advanceTimersByTimeAsync(10)
57475747

57485748
expect(rendered.getByText('status: success')).toBeInTheDocument()
5749-
expect(queryClient1.getQueryCache().find({ queryKey: key })).toBeDefined()
5749+
expect(
5750+
queryClient1.getQueryCache().find({ queryKey: key })?.state.data,
5751+
).toBe('data')
57505752
expect(queryFn).toHaveBeenCalledTimes(1)
57515753

57525754
setClient(queryClient2)

0 commit comments

Comments
 (0)