@@ -314,7 +314,7 @@ describe('ReactDOMServerPartialHydration', () => {
314
314
} ,
315
315
} ) ;
316
316
await waitForAll ( [ 'Suspend' ] ) ;
317
- jest . runAllTimers ( ) ;
317
+ jest . runOnlyPendingTimers ( ) ;
318
318
319
319
// Unchanged
320
320
expect ( container . innerHTML ) . toBe (
@@ -407,7 +407,7 @@ describe('ReactDOMServerPartialHydration', () => {
407
407
} ,
408
408
} ) ;
409
409
await waitForAll ( [ 'Suspend' ] ) ;
410
- jest . runAllTimers ( ) ;
410
+ jest . runOnlyPendingTimers ( ) ;
411
411
412
412
// !! Unchanged, continue showing server content while suspended.
413
413
expect ( container . innerHTML ) . toBe (
@@ -425,7 +425,7 @@ describe('ReactDOMServerPartialHydration', () => {
425
425
'Component' ,
426
426
"onRecoverableError: Hydration failed because the server rendered HTML didn't match the client." ,
427
427
] ) ;
428
- jest . runAllTimers ( ) ;
428
+ jest . runOnlyPendingTimers ( ) ;
429
429
430
430
// Client rendered - suspense comment nodes removed.
431
431
expect ( container . innerHTML ) . toBe ( 'Hello<article>Mismatch</article>' ) ;
@@ -491,7 +491,7 @@ describe('ReactDOMServerPartialHydration', () => {
491
491
} ,
492
492
} ) ;
493
493
await waitForAll ( [ 'Suspend' ] ) ;
494
- jest . runAllTimers ( ) ;
494
+ jest . runOnlyPendingTimers ( ) ;
495
495
496
496
// !! Unchanged, continue showing server content while suspended.
497
497
expect ( container . innerHTML ) . toBe (
@@ -509,7 +509,7 @@ describe('ReactDOMServerPartialHydration', () => {
509
509
'Component' ,
510
510
"onRecoverableError: Hydration failed because the server rendered HTML didn't match the client." ,
511
511
] ) ;
512
- jest . runAllTimers ( ) ;
512
+ jest . runOnlyPendingTimers ( ) ;
513
513
514
514
// Client rendered - suspense comment nodes removed
515
515
expect ( container . innerHTML ) . toBe ( '<div><article>Mismatch</article></div>' ) ;
@@ -585,7 +585,7 @@ describe('ReactDOMServerPartialHydration', () => {
585
585
} ,
586
586
} ) ;
587
587
await waitForAll ( [ 'Component' , 'Suspend' ] ) ;
588
- jest . runAllTimers ( ) ;
588
+ jest . runOnlyPendingTimers ( ) ;
589
589
590
590
// !! Unchanged, continue showing server content while suspended.
591
591
expect ( container . innerHTML ) . toBe (
@@ -603,7 +603,7 @@ describe('ReactDOMServerPartialHydration', () => {
603
603
'Hello' ,
604
604
"onRecoverableError: Hydration failed because the server rendered HTML didn't match the client." ,
605
605
] ) ;
606
- jest . runAllTimers ( ) ;
606
+ jest . runOnlyPendingTimers ( ) ;
607
607
608
608
// Client rendered - suspense comment nodes removed
609
609
expect ( container . innerHTML ) . toBe (
@@ -687,7 +687,7 @@ describe('ReactDOMServerPartialHydration', () => {
687
687
'Fallback' ,
688
688
"onRecoverableError: Hydration failed because the server rendered HTML didn't match the client." ,
689
689
] ) ;
690
- jest . runAllTimers ( ) ;
690
+ jest . runOnlyPendingTimers ( ) ;
691
691
692
692
// !! Client switches to suspense fallback.
693
693
expect ( container . innerHTML ) . toBe ( 'Loading...' ) ;
@@ -696,7 +696,7 @@ describe('ReactDOMServerPartialHydration', () => {
696
696
resolve ( ) ;
697
697
await promise ;
698
698
await waitForAll ( [ 'Component' , 'Hello' ] ) ;
699
- jest . runAllTimers ( ) ;
699
+ jest . runOnlyPendingTimers ( ) ;
700
700
701
701
// Client rendered - suspense comment nodes removed
702
702
expect ( container . innerHTML ) . toBe (
@@ -768,7 +768,7 @@ describe('ReactDOMServerPartialHydration', () => {
768
768
'Fallback' ,
769
769
"onRecoverableError: Hydration failed because the server rendered HTML didn't match the client." ,
770
770
] ) ;
771
- jest . runAllTimers ( ) ;
771
+ jest . runOnlyPendingTimers ( ) ;
772
772
773
773
// !! Client switches to suspense fallback.
774
774
expect ( container . innerHTML ) . toBe ( 'Loading...' ) ;
@@ -777,7 +777,7 @@ describe('ReactDOMServerPartialHydration', () => {
777
777
resolve ( ) ;
778
778
await promise ;
779
779
await waitForAll ( [ 'Component' , 'Hello' ] ) ;
780
- jest . runAllTimers ( ) ;
780
+ jest . runOnlyPendingTimers ( ) ;
781
781
782
782
// Client rendered - suspense comment nodes removed
783
783
expect ( container . innerHTML ) . toBe ( '<article><div></div></article>' ) ;
@@ -848,7 +848,7 @@ describe('ReactDOMServerPartialHydration', () => {
848
848
'Fallback' ,
849
849
"onRecoverableError: Hydration failed because the server rendered HTML didn't match the client." ,
850
850
] ) ;
851
- jest . runAllTimers ( ) ;
851
+ jest . runOnlyPendingTimers ( ) ;
852
852
853
853
// !! Client switches to suspense fallback.
854
854
expect ( container . innerHTML ) . toBe ( 'Loading...' ) ;
@@ -861,7 +861,7 @@ describe('ReactDOMServerPartialHydration', () => {
861
861
'Component' ,
862
862
'Hello' ,
863
863
] ) ;
864
- jest . runAllTimers ( ) ;
864
+ jest . runOnlyPendingTimers ( ) ;
865
865
866
866
// Client rendered - suspense comment nodes removed
867
867
expect ( container . innerHTML ) . toBe ( '<article>Mismatch</article>Hello' ) ;
@@ -934,7 +934,7 @@ describe('ReactDOMServerPartialHydration', () => {
934
934
'Fallback' ,
935
935
"onRecoverableError: Hydration failed because the server rendered HTML didn't match the client." ,
936
936
] ) ;
937
- jest . runAllTimers ( ) ;
937
+ jest . runOnlyPendingTimers ( ) ;
938
938
939
939
// !! Client switches to suspense fallback.
940
940
expect ( container . innerHTML ) . toBe ( 'Loading...' ) ;
@@ -947,7 +947,7 @@ describe('ReactDOMServerPartialHydration', () => {
947
947
'Component' ,
948
948
'Hello' ,
949
949
] ) ;
950
- jest . runAllTimers ( ) ;
950
+ jest . runOnlyPendingTimers ( ) ;
951
951
952
952
// Client rendered - suspense comment nodes removed.
953
953
expect ( container . innerHTML ) . toBe (
@@ -2167,7 +2167,7 @@ describe('ReactDOMServerPartialHydration', () => {
2167
2167
'an error during server rendering.' ,
2168
2168
] ) ;
2169
2169
}
2170
- jest . runAllTimers ( ) ;
2170
+ jest . runOnlyPendingTimers ( ) ;
2171
2171
2172
2172
expect ( container . textContent ) . toBe ( 'Hello' ) ;
2173
2173
@@ -2709,7 +2709,7 @@ describe('ReactDOMServerPartialHydration', () => {
2709
2709
'an error during server rendering.' ,
2710
2710
] ) ;
2711
2711
}
2712
- jest . runAllTimers ( ) ;
2712
+ jest . runOnlyPendingTimers ( ) ;
2713
2713
2714
2714
expect ( ref . current ) . toBe ( span ) ;
2715
2715
expect ( span . parentNode ) . not . toBe ( null ) ;
0 commit comments