diff --git a/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx b/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx index 64ab60d6ca..922efdbd2a 100644 --- a/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx +++ b/packages/react-query/src/__tests__/useSuspenseQuery.test.tsx @@ -888,4 +888,35 @@ describe('useSuspenseQuery', () => { ) consoleErrorSpy.mockRestore() }) + it('should properly refresh data when refetchInterval is set', async () => { + const key = queryKey() + let count = 0 + + function Page() { + const state = useSuspenseQuery({ + queryKey: key, + queryFn: async () => { + count++ + await sleep(1) + return count + }, + refetchInterval: 10, + }) + + return