@@ -72,8 +72,8 @@ describe('usePrefetchQuery', () => {
72
72
73
73
const rendered = renderWithClient ( queryClient , < App /> )
74
74
75
- await act ( ( ) => vi . advanceTimersByTimeAsync ( 11 ) )
76
- rendered . getByText ( 'data: prefetchQuery' )
75
+ await act ( ( ) => vi . advanceTimersByTimeAsync ( 10 ) )
76
+ expect ( rendered . getByText ( 'data: prefetchQuery' ) ) . toBeInTheDocument ( )
77
77
expect ( queryOpts . queryFn ) . toHaveBeenCalledTimes ( 1 )
78
78
} )
79
79
@@ -99,7 +99,9 @@ describe('usePrefetchQuery', () => {
99
99
const rendered = renderWithClient ( queryClient , < App /> )
100
100
101
101
expect ( rendered . queryByText ( 'fetching: true' ) ) . not . toBeInTheDocument ( )
102
- rendered . getByText ( 'data: The usePrefetchQuery hook is smart!' )
102
+ expect (
103
+ rendered . getByText ( 'data: The usePrefetchQuery hook is smart!' ) ,
104
+ ) . toBeInTheDocument ( )
103
105
expect ( queryOpts . queryFn ) . not . toHaveBeenCalled ( )
104
106
} )
105
107
@@ -136,7 +138,7 @@ describe('usePrefetchQuery', () => {
136
138
queryFn . mockClear ( )
137
139
const rendered = renderWithClient ( queryClient , < App /> )
138
140
139
- rendered . getByText ( 'Oops!' )
141
+ expect ( rendered . getByText ( 'Oops!' ) ) . toBeInTheDocument ( )
140
142
expect ( rendered . queryByText ( 'data: Not an error' ) ) . not . toBeInTheDocument ( )
141
143
expect ( queryOpts . queryFn ) . not . toHaveBeenCalled ( )
142
144
@@ -167,8 +169,8 @@ describe('usePrefetchQuery', () => {
167
169
}
168
170
169
171
const rendered = renderWithClient ( queryClient , < App /> )
170
- await act ( ( ) => vi . advanceTimersByTimeAsync ( 11 ) )
171
- rendered . getByText ( 'data: prefetchedQuery' )
172
+ await act ( ( ) => vi . advanceTimersByTimeAsync ( 10 ) )
173
+ expect ( rendered . getByText ( 'data: prefetchedQuery' ) ) . toBeInTheDocument ( )
172
174
expect ( queryOpts . queryFn ) . toHaveBeenCalledTimes ( 1 )
173
175
} )
174
176
@@ -215,10 +217,12 @@ describe('usePrefetchQuery', () => {
215
217
216
218
const rendered = renderWithClient ( queryClient , < App /> )
217
219
218
- rendered . getByText ( 'Oops!' )
220
+ expect ( rendered . getByText ( 'Oops!' ) ) . toBeInTheDocument ( )
219
221
fireEvent . click ( rendered . getByText ( 'Try again' ) )
220
- await act ( ( ) => vi . advanceTimersByTimeAsync ( 11 ) )
221
- rendered . getByText ( 'data: This is fine :dog: :fire:' )
222
+ await act ( ( ) => vi . advanceTimersByTimeAsync ( 10 ) )
223
+ expect (
224
+ rendered . getByText ( 'data: This is fine :dog: :fire:' ) ,
225
+ ) . toBeInTheDocument ( )
222
226
expect ( queryOpts . queryFn ) . toHaveBeenCalledTimes ( 1 )
223
227
consoleMock . mockRestore ( )
224
228
} )
@@ -267,11 +271,15 @@ describe('usePrefetchQuery', () => {
267
271
expect (
268
272
queryClient . getQueryState ( thirdQueryOpts . queryKey ) ?. fetchStatus ,
269
273
) . toBe ( 'fetching' )
270
- rendered . getByText ( 'Loading...' )
271
- await act ( ( ) => vi . advanceTimersByTimeAsync ( 11 ) )
272
- rendered . getByText ( 'data: Prefetch is nice!' )
273
- rendered . getByText ( 'data: Prefetch is really nice!!' )
274
- rendered . getByText ( 'data: Prefetch does not create waterfalls!!' )
274
+ expect ( rendered . getByText ( 'Loading...' ) ) . toBeInTheDocument ( )
275
+ await act ( ( ) => vi . advanceTimersByTimeAsync ( 10 ) )
276
+ expect ( rendered . getByText ( 'data: Prefetch is nice!' ) ) . toBeInTheDocument ( )
277
+ expect (
278
+ rendered . getByText ( 'data: Prefetch is really nice!!' ) ,
279
+ ) . toBeInTheDocument ( )
280
+ expect (
281
+ rendered . getByText ( 'data: Prefetch does not create waterfalls!!' ) ,
282
+ ) . toBeInTheDocument ( )
275
283
expect ( Fallback ) . toHaveBeenCalledTimes ( 1 )
276
284
expect ( firstQueryOpts . queryFn ) . toHaveBeenCalledTimes ( 1 )
277
285
expect ( secondQueryOpts . queryFn ) . toHaveBeenCalledTimes ( 1 )
0 commit comments