@@ -23,7 +23,7 @@ function createTestQuery(options: {
2323 queryKey : options . queryKey ,
2424 queryFn : ( ) => {
2525 options . fetchCount . count ++
26- return 'data'
26+ return Promise . resolve ( 'data' )
2727 } ,
2828 staleTime : options . staleTime ,
2929 } )
@@ -60,8 +60,8 @@ describe('Suspense Timer Tests', () => {
6060
6161 const rendered = renderWithSuspense ( queryClient , < TestComponent /> )
6262
63- await act ( ( ) => vi . advanceTimersByTime ( 0 ) )
64- rendered . getByText ( 'data: data' )
63+ await act ( ( ) => vi . advanceTimersByTimeAsync ( 0 ) )
64+ expect ( rendered . getByText ( 'data: data' ) ) . toBeInTheDocument ( )
6565
6666 rendered . rerender (
6767 < QueryClientProvider client = { queryClient } >
@@ -71,7 +71,7 @@ describe('Suspense Timer Tests', () => {
7171 </ QueryClientProvider > ,
7272 )
7373
74- await act ( ( ) => vi . advanceTimersByTime ( 100 ) )
74+ await act ( ( ) => vi . advanceTimersByTimeAsync ( 100 ) )
7575
7676 expect ( fetchCount . count ) . toBe ( 1 )
7777 } )
@@ -85,8 +85,8 @@ describe('Suspense Timer Tests', () => {
8585
8686 const rendered = renderWithSuspense ( queryClient , < TestComponent /> )
8787
88- await act ( ( ) => vi . advanceTimersByTime ( 0 ) )
89- rendered . getByText ( 'data: data' )
88+ await act ( ( ) => vi . advanceTimersByTimeAsync ( 0 ) )
89+ expect ( rendered . getByText ( 'data: data' ) ) . toBeInTheDocument ( )
9090
9191 rendered . rerender (
9292 < QueryClientProvider client = { queryClient } >
@@ -96,7 +96,7 @@ describe('Suspense Timer Tests', () => {
9696 </ QueryClientProvider > ,
9797 )
9898
99- await act ( ( ) => vi . advanceTimersByTime ( 100 ) )
99+ await act ( ( ) => vi . advanceTimersByTimeAsync ( 100 ) )
100100
101101 expect ( fetchCount . count ) . toBe ( 1 )
102102 } )
@@ -110,8 +110,8 @@ describe('Suspense Timer Tests', () => {
110110
111111 const rendered = renderWithSuspense ( queryClient , < TestComponent /> )
112112
113- await act ( ( ) => vi . advanceTimersByTime ( 0 ) )
114- rendered . getByText ( 'data: data' )
113+ await act ( ( ) => vi . advanceTimersByTimeAsync ( 0 ) )
114+ expect ( rendered . getByText ( 'data: data' ) ) . toBeInTheDocument ( )
115115
116116 rendered . rerender (
117117 < QueryClientProvider client = { queryClient } >
@@ -121,7 +121,7 @@ describe('Suspense Timer Tests', () => {
121121 </ QueryClientProvider > ,
122122 )
123123
124- await act ( ( ) => vi . advanceTimersByTime ( 1500 ) )
124+ await act ( ( ) => vi . advanceTimersByTimeAsync ( 1500 ) )
125125
126126 expect ( fetchCount . count ) . toBe ( 1 )
127127 } )
@@ -135,8 +135,8 @@ describe('Suspense Timer Tests', () => {
135135
136136 const rendered = renderWithSuspense ( queryClient , < TestComponent /> )
137137
138- await act ( ( ) => vi . advanceTimersByTime ( 0 ) )
139- rendered . getByText ( 'data: data' )
138+ await act ( ( ) => vi . advanceTimersByTimeAsync ( 0 ) )
139+ expect ( rendered . getByText ( 'data: data' ) ) . toBeInTheDocument ( )
140140
141141 rendered . rerender (
142142 < QueryClientProvider client = { queryClient } >
@@ -146,7 +146,7 @@ describe('Suspense Timer Tests', () => {
146146 </ QueryClientProvider > ,
147147 )
148148
149- await act ( ( ) => vi . advanceTimersByTime ( 500 ) )
149+ await act ( ( ) => vi . advanceTimersByTimeAsync ( 500 ) )
150150
151151 expect ( fetchCount . count ) . toBe ( 1 )
152152 } )
@@ -160,8 +160,8 @@ describe('Suspense Timer Tests', () => {
160160
161161 const rendered = renderWithSuspense ( queryClient , < TestComponent /> )
162162
163- await act ( ( ) => vi . advanceTimersByTime ( 0 ) )
164- rendered . getByText ( 'data: data' )
163+ await act ( ( ) => vi . advanceTimersByTimeAsync ( 0 ) )
164+ expect ( rendered . getByText ( 'data: data' ) ) . toBeInTheDocument ( )
165165
166166 rendered . rerender (
167167 < QueryClientProvider client = { queryClient } >
@@ -171,7 +171,7 @@ describe('Suspense Timer Tests', () => {
171171 </ QueryClientProvider > ,
172172 )
173173
174- await act ( ( ) => vi . advanceTimersByTime ( 2000 ) )
174+ await act ( ( ) => vi . advanceTimersByTimeAsync ( 2000 ) )
175175
176176 expect ( fetchCount . count ) . toBe ( 1 )
177177 } )
0 commit comments