@@ -489,10 +489,7 @@ describe('queryObserver', () => {
489489 test ( 'should always run the selector again if selector throws an error and selector is not referentially stable' , async ( ) => {
490490 const key = queryKey ( )
491491 const results : Array < QueryObserverResult > = [ ]
492- const queryFn = async ( ) => {
493- await sleep ( 10 )
494- return { count : 1 }
495- }
492+ const queryFn = ( ) => sleep ( 10 ) . then ( ( ) => ( { count : 1 } ) )
496493 const observer = new QueryObserver ( queryClient , {
497494 queryKey : key ,
498495 queryFn,
@@ -537,10 +534,7 @@ describe('queryObserver', () => {
537534 const observer = new QueryObserver ( queryClient , {
538535 queryKey : key ,
539536 retry : 0 ,
540- queryFn : async ( ) => {
541- await sleep ( 10 )
542- return shouldError ? 2 : 1
543- } ,
537+ queryFn : ( ) => sleep ( 10 ) . then ( ( ) => ( shouldError ? 2 : 1 ) ) ,
544538 select : ( num ) => {
545539 if ( shouldError ) {
546540 throw error
@@ -1163,13 +1157,11 @@ describe('queryObserver', () => {
11631157 const key = queryKey ( )
11641158 const observer = new QueryObserver ( queryClient , {
11651159 queryKey : key ,
1166- queryFn : async ( ) => {
1167- await sleep ( 5 )
1168- return {
1160+ queryFn : ( ) =>
1161+ sleep ( 5 ) . then ( ( ) => ( {
11691162 data : 'data' ,
11701163 staleTime : 20 ,
1171- }
1172- } ,
1164+ } ) ) ,
11731165 staleTime : ( query ) => query . state . data ?. staleTime ?? 0 ,
11741166 } )
11751167 const results : Array < QueryObserverResult < unknown > > = [ ]
@@ -1191,12 +1183,10 @@ describe('queryObserver', () => {
11911183 const key = queryKey ( )
11921184 const observer = new QueryObserver ( queryClient , {
11931185 queryKey : key ,
1194- queryFn : async ( ) => {
1195- await sleep ( 5 )
1196- return {
1186+ queryFn : ( ) =>
1187+ sleep ( 5 ) . then ( ( ) => ( {
11971188 data : 'data' ,
1198- }
1199- } ,
1189+ } ) ) ,
12001190 staleTime : 'static' ,
12011191 } )
12021192 const result = observer . getCurrentResult ( )
@@ -1564,10 +1554,7 @@ describe('queryObserver', () => {
15641554 describe ( 'StrictMode behavior' , ( ) => {
15651555 it ( 'should deduplicate calls to queryFn' , async ( ) => {
15661556 const key = queryKey ( )
1567- const queryFn = vi . fn ( async ( ) => {
1568- await sleep ( 50 )
1569- return 'data'
1570- } )
1557+ const queryFn = vi . fn ( ( ) => sleep ( 50 ) . then ( ( ) => 'data' ) )
15711558 const observer = new QueryObserver ( queryClient , {
15721559 queryKey : key ,
15731560 queryFn,
@@ -1596,10 +1583,9 @@ describe('queryObserver', () => {
15961583
15971584 it ( 'should resolve with data when signal was consumed' , async ( ) => {
15981585 const key = queryKey ( )
1599- const queryFn = vi . fn ( async ( { signal } ) => {
1600- await sleep ( 50 )
1601- return 'data' + String ( signal )
1602- } )
1586+ const queryFn = vi . fn ( ( { signal } ) =>
1587+ sleep ( 50 ) . then ( ( ) => 'data' + String ( signal ) ) ,
1588+ )
16031589 const observer = new QueryObserver ( queryClient , {
16041590 queryKey : key ,
16051591 queryFn,
0 commit comments