Skip to content

Commit e877106

Browse files
committed
test(query-persist-client-core/persist): hoist 'queryClient' and 'persister' setup into 'beforeEach'
1 parent c3be7ac commit e877106

1 file changed

Lines changed: 9 additions & 15 deletions

File tree

packages/query-persist-client-core/src/__tests__/persist.test.ts

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { describe, expect, it, vi } from 'vitest'
1+
import { beforeEach, describe, expect, it, vi } from 'vitest'
22
import { QueriesObserver, QueryClient, dehydrate } from '@tanstack/query-core'
33
import {
44
persistQueryClientRestore,
@@ -64,6 +64,14 @@ describe('persistQueryClientSave', () => {
6464
})
6565

6666
describe('persistQueryClientRestore', () => {
67+
let queryClient: QueryClient
68+
let persister: ReturnType<typeof createSpyPersister>
69+
70+
beforeEach(() => {
71+
queryClient = new QueryClient()
72+
persister = createSpyPersister()
73+
})
74+
6775
it('should rethrow exceptions in `restoreClient`', async () => {
6876
const consoleMock = vi
6977
.spyOn(console, 'error')
@@ -73,12 +81,8 @@ describe('persistQueryClientRestore', () => {
7381
.spyOn(console, 'warn')
7482
.mockImplementation(() => undefined)
7583

76-
const queryClient = new QueryClient()
77-
7884
const restoreError = new Error('Error restoring client')
7985

80-
const persister = createSpyPersister()
81-
8286
persister.restoreClient = () => Promise.reject(restoreError)
8387

8488
await expect(
@@ -105,13 +109,9 @@ describe('persistQueryClientRestore', () => {
105109
.spyOn(console, 'warn')
106110
.mockImplementation(() => undefined)
107111

108-
const queryClient = new QueryClient()
109-
110112
const restoreError = new Error('Error restoring client')
111113
const removeError = new Error('Error removing client')
112114

113-
const persister = createSpyPersister()
114-
115115
persister.restoreClient = () => Promise.reject(restoreError)
116116
persister.removeClient = () => Promise.reject(removeError)
117117

@@ -131,9 +131,6 @@ describe('persistQueryClientRestore', () => {
131131
})
132132

133133
it('should rethrow error in `removeClient`', async () => {
134-
const queryClient = new QueryClient()
135-
136-
const persister = createSpyPersister()
137134
const removeError = new Error('Error removing client')
138135

139136
persister.removeClient = () => Promise.reject(removeError)
@@ -160,9 +157,6 @@ describe('persistQueryClientRestore', () => {
160157
const sourceClient = new QueryClient()
161158
sourceClient.setQueryData(['key'], 'data')
162159

163-
const queryClient = new QueryClient()
164-
const persister = createSpyPersister()
165-
166160
persister.restoreClient = () =>
167161
Promise.resolve({
168162
buster: '',

0 commit comments

Comments
 (0)