We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 65f9f12 commit 83a1ba6Copy full SHA for 83a1ba6
src/core/tests/queryCache.test.tsx
@@ -47,6 +47,19 @@ describe('queryCache', () => {
47
expect(data).toBe('data')
48
})
49
50
+ test('setQueryDefaults should not match if the query key is a subset', async () => {
51
+ const consoleMock = mockConsoleError()
52
+ const key = queryKey()
53
+ queryClient.setQueryDefaults([key, 'a'], { queryFn: () => 'data' })
54
+ const observer = new QueryObserver(queryClient, {
55
+ queryKey: [key],
56
+ retry: false,
57
+ })
58
+ const { status } = await observer.refetch()
59
+ expect(status).toBe('error')
60
+ consoleMock.mockRestore()
61
62
+
63
test('setQueryData does not crash if query could not be found', () => {
64
const key = queryKey()
65
0 commit comments