File tree Expand file tree Collapse file tree 1 file changed +16
-2
lines changed
packages/react-query/src/__tests__ Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -176,11 +176,16 @@ describe('useIsFetching', () => {
176176 const queryClient = createQueryClient ( )
177177 const key = queryKey ( )
178178
179+ let resolve ! : ( ) => void
180+ const promise = new Promise < void > ( ( _resolve ) => {
181+ resolve = _resolve
182+ } )
183+
179184 function Page ( ) {
180185 useQuery ( {
181186 queryKey : key ,
182187 queryFn : async ( ) => {
183- await sleep ( 10 )
188+ await promise
184189 return 'test'
185190 } ,
186191 } )
@@ -197,19 +202,27 @@ describe('useIsFetching', () => {
197202 const rendered = renderWithClient ( queryClient , < Page /> )
198203
199204 await rendered . findByText ( 'isFetching: 1' )
205+
206+ resolve ( )
207+
200208 await rendered . findByText ( 'isFetching: 0' )
201209 } )
202210
203211 it ( 'should use provided custom queryClient' , async ( ) => {
204212 const queryClient = createQueryClient ( )
205213 const key = queryKey ( )
206214
215+ let resolve ! : ( ) => void
216+ const promise = new Promise < void > ( ( _resolve ) => {
217+ resolve = _resolve
218+ } )
219+
207220 function Page ( ) {
208221 useQuery (
209222 {
210223 queryKey : key ,
211224 queryFn : async ( ) => {
212- await sleep ( 10 )
225+ await promise
213226 return 'test'
214227 } ,
215228 } ,
@@ -228,5 +241,6 @@ describe('useIsFetching', () => {
228241 const rendered = render ( < Page > </ Page > )
229242
230243 await waitFor ( ( ) => rendered . getByText ( 'isFetching: 1' ) )
244+ resolve ( )
231245 } )
232246} )
You can’t perform that action at this time.
0 commit comments