@@ -282,9 +282,9 @@ describe('queryObserver', () => {
282
282
const unsubscribe = observer . subscribe ( ( result ) => {
283
283
results . push ( result )
284
284
} )
285
- await vi . advanceTimersByTimeAsync ( 1 )
285
+ await vi . advanceTimersByTimeAsync ( 0 )
286
286
observer . setOptions ( { queryKey : key2 , queryFn : ( ) => 2 } )
287
- await vi . advanceTimersByTimeAsync ( 1 )
287
+ await vi . advanceTimersByTimeAsync ( 0 )
288
288
unsubscribe ( )
289
289
expect ( results . length ) . toBe ( 4 )
290
290
expect ( results [ 0 ] ) . toMatchObject ( { data : undefined , status : 'pending' } )
@@ -307,7 +307,7 @@ describe('queryObserver', () => {
307
307
> ( )
308
308
observerResult = result
309
309
} )
310
- await vi . advanceTimersByTimeAsync ( 1 )
310
+ await vi . advanceTimersByTimeAsync ( 0 )
311
311
unsubscribe ( )
312
312
expect ( observerResult ) . toMatchObject ( { data : { myCount : 1 } } )
313
313
} )
@@ -337,7 +337,7 @@ describe('queryObserver', () => {
337
337
const unsubscribe = observer . subscribe ( ( result ) => {
338
338
observerResult = result
339
339
} )
340
- await vi . advanceTimersByTimeAsync ( 1 )
340
+ await vi . advanceTimersByTimeAsync ( 0 )
341
341
unsubscribe ( )
342
342
expect ( observerResult ) . toMatchObject ( { data : { myCount : 1 } } )
343
343
} )
@@ -381,13 +381,12 @@ describe('queryObserver', () => {
381
381
const unsubscribe = observer . subscribe ( ( result ) => {
382
382
results . push ( result )
383
383
} )
384
- await vi . advanceTimersByTimeAsync ( 1 )
384
+ await vi . advanceTimersByTimeAsync ( 0 )
385
385
observer . setOptions ( {
386
386
queryKey : key ,
387
387
queryFn,
388
388
select : select2 ,
389
389
} )
390
- await vi . advanceTimersByTimeAsync ( 1 )
391
390
await observer . refetch ( )
392
391
unsubscribe ( )
393
392
expect ( count ) . toBe ( 2 )
@@ -436,13 +435,12 @@ describe('queryObserver', () => {
436
435
const unsubscribe = observer . subscribe ( ( result ) => {
437
436
results . push ( result )
438
437
} )
439
- await vi . advanceTimersByTimeAsync ( 1 )
438
+ await vi . advanceTimersByTimeAsync ( 0 )
440
439
observer . setOptions ( {
441
440
queryKey : key ,
442
441
queryFn,
443
442
select,
444
443
} )
445
- await vi . advanceTimersByTimeAsync ( 1 )
446
444
await observer . refetch ( )
447
445
unsubscribe ( )
448
446
expect ( count ) . toBe ( 1 )
@@ -504,7 +502,7 @@ describe('queryObserver', () => {
504
502
const unsubscribe = observer . subscribe ( ( result ) => {
505
503
results . push ( result )
506
504
} )
507
- await vi . advanceTimersByTimeAsync ( 50 )
505
+ await vi . advanceTimersByTimeAsync ( 10 )
508
506
observer . refetch ( )
509
507
await vi . advanceTimersByTimeAsync ( 10 )
510
508
unsubscribe ( )
@@ -554,7 +552,7 @@ describe('queryObserver', () => {
554
552
const unsubscribe = observer . subscribe ( ( result ) => {
555
553
results . push ( result )
556
554
} )
557
- await vi . advanceTimersByTimeAsync ( 50 )
555
+ await vi . advanceTimersByTimeAsync ( 10 )
558
556
observer . refetch ( )
559
557
await vi . advanceTimersByTimeAsync ( 10 )
560
558
unsubscribe ( )
@@ -610,7 +608,7 @@ describe('queryObserver', () => {
610
608
enabled : false ,
611
609
} )
612
610
const unsubscribe = observer . subscribe ( ( ) => undefined )
613
- await vi . advanceTimersByTimeAsync ( 1 )
611
+ await vi . advanceTimersByTimeAsync ( 0 )
614
612
unsubscribe ( )
615
613
expect ( queryFn ) . toHaveBeenCalledTimes ( 0 )
616
614
} )
@@ -626,7 +624,7 @@ describe('queryObserver', () => {
626
624
enabled : ( ) => false ,
627
625
} )
628
626
const unsubscribe = observer . subscribe ( ( ) => undefined )
629
- await vi . advanceTimersByTimeAsync ( 1 )
627
+ await vi . advanceTimersByTimeAsync ( 0 )
630
628
unsubscribe ( )
631
629
expect ( queryFn ) . toHaveBeenCalledTimes ( 0 )
632
630
} )
@@ -637,7 +635,7 @@ describe('queryObserver', () => {
637
635
. fn < ( ...args : Array < unknown > ) => string > ( )
638
636
. mockReturnValue ( 'data' )
639
637
new QueryObserver ( queryClient , { queryKey : key , queryFn } )
640
- await vi . advanceTimersByTimeAsync ( 1 )
638
+ await vi . advanceTimersByTimeAsync ( 0 )
641
639
expect ( queryFn ) . toHaveBeenCalledTimes ( 0 )
642
640
} )
643
641
@@ -653,6 +651,7 @@ describe('queryObserver', () => {
653
651
} )
654
652
const unsubscribe = observer . subscribe ( callback )
655
653
await queryClient . fetchQuery ( { queryKey : key , queryFn } )
654
+ await vi . advanceTimersByTimeAsync ( 0 )
656
655
unsubscribe ( )
657
656
expect ( queryFn ) . toHaveBeenCalledTimes ( 1 )
658
657
expect ( callback ) . toHaveBeenCalledTimes ( 2 )
@@ -673,7 +672,7 @@ describe('queryObserver', () => {
673
672
} )
674
673
observer . setOptions ( { queryKey : key , enabled : false , staleTime : 10 } )
675
674
await queryClient . fetchQuery ( { queryKey : key , queryFn } )
676
- await vi . advanceTimersByTimeAsync ( 20 )
675
+ await vi . advanceTimersByTimeAsync ( 0 )
677
676
unsubscribe ( )
678
677
expect ( queryFn ) . toHaveBeenCalledTimes ( 1 )
679
678
expect ( results . length ) . toBe ( 2 )
@@ -699,7 +698,7 @@ describe('queryObserver', () => {
699
698
results2 . push ( x )
700
699
} )
701
700
await queryClient . fetchQuery ( { queryKey : key , queryFn } )
702
- await vi . advanceTimersByTimeAsync ( 50 )
701
+ await vi . advanceTimersByTimeAsync ( 0 )
703
702
unsubscribe1 ( )
704
703
unsubscribe2 ( )
705
704
expect ( queryFn ) . toHaveBeenCalledTimes ( 1 )
@@ -724,9 +723,9 @@ describe('queryObserver', () => {
724
723
retryDelay : 50 ,
725
724
} )
726
725
const unsubscribe = observer . subscribe ( ( ) => undefined )
727
- await vi . advanceTimersByTimeAsync ( 70 )
726
+ await vi . advanceTimersByTimeAsync ( 50 )
728
727
unsubscribe ( )
729
- await vi . advanceTimersByTimeAsync ( 200 )
728
+ await vi . advanceTimersByTimeAsync ( 50 )
730
729
expect ( count ) . toBe ( 2 )
731
730
} )
732
731
@@ -746,7 +745,7 @@ describe('queryObserver', () => {
746
745
} )
747
746
const unsubscribe = observer . subscribe ( ( ) => undefined )
748
747
expect ( count ) . toBe ( 1 )
749
- await vi . advanceTimersByTimeAsync ( 15 )
748
+ await vi . advanceTimersByTimeAsync ( 10 )
750
749
expect ( count ) . toBe ( 2 )
751
750
unsubscribe ( )
752
751
await vi . advanceTimersByTimeAsync ( 10 )
@@ -773,7 +772,7 @@ describe('queryObserver', () => {
773
772
results . push ( x )
774
773
} )
775
774
776
- await vi . advanceTimersByTimeAsync ( 10 )
775
+ await vi . advanceTimersByTimeAsync ( 0 )
777
776
unsubscribe ( )
778
777
779
778
expect ( results . length ) . toBe ( 2 )
@@ -881,7 +880,7 @@ describe('queryObserver', () => {
881
880
882
881
const unsubscribe = observer . subscribe ( ( ) => undefined )
883
882
884
- await vi . advanceTimersByTimeAsync ( 10 )
883
+ await vi . advanceTimersByTimeAsync ( 0 )
885
884
expect ( observer . getCurrentResult ( ) . data ) . toBe ( data )
886
885
887
886
observer . setOptions ( {
@@ -958,7 +957,7 @@ describe('queryObserver', () => {
958
957
results . push ( result )
959
958
} )
960
959
961
- await vi . advanceTimersByTimeAsync ( 1 )
960
+ await vi . advanceTimersByTimeAsync ( 0 )
962
961
963
962
observer . setOptions ( {
964
963
queryKey : key2 ,
@@ -970,7 +969,7 @@ describe('queryObserver', () => {
970
969
select : ( data ) => data . value ,
971
970
} )
972
971
973
- await vi . advanceTimersByTimeAsync ( 1 )
972
+ await vi . advanceTimersByTimeAsync ( 0 )
974
973
unsubscribe ( )
975
974
expect ( results . length ) . toBe ( 4 )
976
975
expect ( keys . length ) . toBe ( 3 )
@@ -1025,7 +1024,7 @@ describe('queryObserver', () => {
1025
1024
results . push ( result )
1026
1025
} )
1027
1026
1028
- await vi . advanceTimersByTimeAsync ( 1 )
1027
+ await vi . advanceTimersByTimeAsync ( 0 )
1029
1028
1030
1029
observer . setOptions ( {
1031
1030
queryKey : key2 ,
@@ -1037,7 +1036,7 @@ describe('queryObserver', () => {
1037
1036
} ,
1038
1037
} )
1039
1038
1040
- await vi . advanceTimersByTimeAsync ( 1 )
1039
+ await vi . advanceTimersByTimeAsync ( 0 )
1041
1040
unsubscribe ( )
1042
1041
1043
1042
expect ( results . length ) . toBe ( 4 )
@@ -1088,7 +1087,7 @@ describe('queryObserver', () => {
1088
1087
results . push ( result )
1089
1088
} )
1090
1089
1091
- await vi . advanceTimersByTimeAsync ( 1 )
1090
+ await vi . advanceTimersByTimeAsync ( 0 )
1092
1091
1093
1092
observer . setOptions ( {
1094
1093
queryKey : key2 ,
@@ -1097,7 +1096,7 @@ describe('queryObserver', () => {
1097
1096
select : stableSelect ,
1098
1097
} )
1099
1098
1100
- await vi . advanceTimersByTimeAsync ( 1 )
1099
+ await vi . advanceTimersByTimeAsync ( 0 )
1101
1100
unsubscribe ( )
1102
1101
1103
1102
expect ( results . length ) . toBe ( 4 )
@@ -1234,7 +1233,7 @@ describe('queryObserver', () => {
1234
1233
results . push ( observer . getCurrentResult ( ) )
1235
1234
} )
1236
1235
1237
- await vi . advanceTimersByTimeAsync ( 10 )
1236
+ await vi . advanceTimersByTimeAsync ( 8 )
1238
1237
expect ( results . at ( - 1 ) ?. data ) . toBe ( 'data' )
1239
1238
1240
1239
const numberOfUniquePromises = new Set (
@@ -1266,7 +1265,7 @@ describe('queryObserver', () => {
1266
1265
results . push ( observer . getCurrentResult ( ) )
1267
1266
} )
1268
1267
1269
- await vi . advanceTimersByTimeAsync ( 5 )
1268
+ await vi . advanceTimersByTimeAsync ( 4 )
1270
1269
expect ( results . at ( - 1 ) ?. status ) . toBe ( 'error' )
1271
1270
1272
1271
expect (
@@ -1277,7 +1276,7 @@ describe('queryObserver', () => {
1277
1276
// fail again
1278
1277
const lengthBefore = results . length
1279
1278
observer . refetch ( )
1280
- await vi . advanceTimersByTimeAsync ( 5 )
1279
+ await vi . advanceTimersByTimeAsync ( 4 )
1281
1280
expect ( results . length ) . toBeGreaterThan ( lengthBefore )
1282
1281
expect ( results . at ( - 1 ) ?. status ) . toBe ( 'error' )
1283
1282
@@ -1292,7 +1291,7 @@ describe('queryObserver', () => {
1292
1291
succeeds = true
1293
1292
observer . refetch ( )
1294
1293
1295
- await vi . advanceTimersByTimeAsync ( 5 )
1294
+ await vi . advanceTimersByTimeAsync ( 0 )
1296
1295
results . at ( - 1 ) ?. status === 'success'
1297
1296
1298
1297
const numberOfUniquePromises = new Set (
@@ -1389,7 +1388,7 @@ describe('queryObserver', () => {
1389
1388
refetchOnMount : 'always' ,
1390
1389
} )
1391
1390
const unsubscribe = observer . subscribe ( ( ) => undefined )
1392
- await vi . advanceTimersByTimeAsync ( 1 )
1391
+ await vi . advanceTimersByTimeAsync ( 0 )
1393
1392
expect ( queryFn ) . toHaveBeenCalledTimes ( 0 )
1394
1393
unsubscribe ( )
1395
1394
} )
0 commit comments