Skip to content

Commit 4206f79

Browse files
committed
make tests better
1 parent 4960da2 commit 4206f79

3 files changed

Lines changed: 14 additions & 8 deletions

File tree

packages/query-core/src/__tests__/environmentManager.test.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,11 @@ describe('environmentManager', () => {
1919
})
2020

2121
test('should allow overriding isServer with a function', () => {
22-
environmentManager.setIsServer(() => true)
22+
let server = true
23+
environmentManager.setIsServer(() => server)
2324
expect(environmentManager.isServer()).toBe(true)
25+
26+
server = false
27+
expect(environmentManager.isServer()).toBe(false)
2428
})
2529
})

packages/query-core/src/__tests__/focusManager.test.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,15 @@ describe('focusManager', () => {
6161
const removeEventListenerSpy = vi.spyOn(globalThis, 'removeEventListener')
6262

6363
const subscribe = () => focusManager.subscribe(() => undefined)
64+
let firstUnsubscribe: (() => void) | undefined
6465

65-
expect(subscribe).not.toThrow()
66-
const unsubscribe = subscribe()
66+
expect(() => {
67+
firstUnsubscribe = subscribe()
68+
}).not.toThrow()
69+
const secondUnsubscribe = subscribe()
6770

68-
unsubscribe()
71+
firstUnsubscribe?.()
72+
secondUnsubscribe()
6973

7074
expect(removeEventListenerSpy).not.toHaveBeenCalled()
7175

packages/query-core/src/__tests__/onlineManager.test.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,8 @@ describe('onlineManager', () => {
6969
)
7070
const removeEventListenerSpy = vi.spyOn(globalThis, 'removeEventListener')
7171

72-
const subscribe = () => onlineManager.subscribe(() => undefined)
73-
74-
expect(subscribe).not.toThrow()
75-
const unsubscribe = subscribe()
72+
const unsubscribe = onlineManager.subscribe(() => undefined)
73+
expect(unsubscribe).toBeInstanceOf(Function)
7674

7775
unsubscribe()
7876

0 commit comments

Comments
 (0)