Skip to content

Commit ba7fbc4

Browse files
authored
test(query-core/queryObserver): split 'shouldFetchOnWindowFocus' test by 'refetchOnWindowFocus' value (TanStack#10889)
1 parent b63da8a commit ba7fbc4

1 file changed

Lines changed: 11 additions & 5 deletions

File tree

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

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1294,22 +1294,28 @@ describe('queryObserver', () => {
12941294
unsubscribe()
12951295
})
12961296

1297-
it('shouldFetchOnWindowFocus should respect refetchOnWindowFocus option', () => {
1297+
it('shouldFetchOnWindowFocus should return true when refetchOnWindowFocus is true', () => {
12981298
const key = queryKey()
12991299

1300-
const observer1 = new QueryObserver(queryClient, {
1300+
const observer = new QueryObserver(queryClient, {
13011301
queryKey: key,
13021302
queryFn: () => 'data',
13031303
refetchOnWindowFocus: true,
13041304
})
1305-
expect(observer1.shouldFetchOnWindowFocus()).toBe(true)
13061305

1307-
const observer2 = new QueryObserver(queryClient, {
1306+
expect(observer.shouldFetchOnWindowFocus()).toBe(true)
1307+
})
1308+
1309+
it('shouldFetchOnWindowFocus should return false when refetchOnWindowFocus is false', () => {
1310+
const key = queryKey()
1311+
1312+
const observer = new QueryObserver(queryClient, {
13081313
queryKey: key,
13091314
queryFn: () => 'data',
13101315
refetchOnWindowFocus: false,
13111316
})
1312-
expect(observer2.shouldFetchOnWindowFocus()).toBe(false)
1317+
1318+
expect(observer.shouldFetchOnWindowFocus()).toBe(false)
13131319
})
13141320

13151321
it('fetchOptimistic should fetch and return optimistic result', async () => {

0 commit comments

Comments
 (0)