@@ -806,6 +806,7 @@ describe('ReactFlightDOMNode', () => {
806806 resolvePendingPromise = value => {
807807 p2 . status = 'fulfilled' ;
808808 p2 . value = value ;
809+ resolve ( value ) ;
809810 } ;
810811 } ) ;
811812 const p3 = new Promise ( ( ) => { } ) ;
@@ -885,11 +886,11 @@ describe('ReactFlightDOMNode', () => {
885886 } ,
886887 ) ;
887888
889+ resolvePendingPromise ( 'custom-instrum-resolve' ) ;
888890 await serverAct (
889891 async ( ) =>
890892 new Promise ( resolve => {
891893 setImmediate ( ( ) => {
892- resolvePendingPromise ( ) ;
893894 clientAbortController . abort ( ) ;
894895 resolve ( ) ;
895896 } ) ;
@@ -905,7 +906,9 @@ describe('ReactFlightDOMNode', () => {
905906 expect ( normalizeCodeLocInfo ( componentStack ) ) . toBe (
906907 '\n' +
907908 ' in SharedComponent (at **)\n' +
908- ' in ServerComponent\n' +
909+ ' in ServerComponent' +
910+ ( gate ( flags => flags . enableAsyncDebugInfo ) ? ' (at **)' : '' ) +
911+ '\n' +
909912 ' in Suspense\n' +
910913 ' in body\n' +
911914 ' in html\n' +
@@ -927,11 +930,13 @@ describe('ReactFlightDOMNode', () => {
927930 expect ( ignoreListStack ( ownerStack ) ) . toBe (
928931 // eslint-disable-next-line react-internal/safe-string-coercion
929932 '' +
933+ // The concrete location may change as this test is updated.
934+ // Just make sure they still point at React.use(p2)
930935 ( gate ( flags => flags . enableAsyncDebugInfo )
931936 ? '\n at SharedComponent (./ReactFlightDOMNode-test.js:791:7)'
932937 : '' ) +
933- '\n at ServerComponent (file://./ReactFlightDOMNode-test.js:812 :26)' +
934- '\n at App (file://./ReactFlightDOMNode-test.js:829 :25)' ,
938+ '\n at ServerComponent (file://./ReactFlightDOMNode-test.js:813 :26)' +
939+ '\n at App (file://./ReactFlightDOMNode-test.js:830 :25)' ,
935940 ) ;
936941 } else {
937942 expect ( ownerStack ) . toBeNull ( ) ;
@@ -1522,12 +1527,12 @@ describe('ReactFlightDOMNode', () => {
15221527 '\n' +
15231528 ' in Dynamic' +
15241529 ( gate ( flags => flags . enableAsyncDebugInfo )
1525- ? ' (file://ReactFlightDOMNode-test.js:1392 :27)\n'
1530+ ? ' (file://ReactFlightDOMNode-test.js:1397 :27)\n'
15261531 : '\n' ) +
15271532 ' in body\n' +
15281533 ' in html\n' +
1529- ' in App (file://ReactFlightDOMNode-test.js:1409 :25)\n' +
1530- ' in ClientRoot (ReactFlightDOMNode-test.js:1484 :16)' ,
1534+ ' in App (file://ReactFlightDOMNode-test.js:1414 :25)\n' +
1535+ ' in ClientRoot (ReactFlightDOMNode-test.js:1489 :16)' ,
15311536 ) ;
15321537 } else {
15331538 expect (
@@ -1536,7 +1541,7 @@ describe('ReactFlightDOMNode', () => {
15361541 '\n' +
15371542 ' in body\n' +
15381543 ' in html\n' +
1539- ' in ClientRoot (ReactFlightDOMNode-test.js:1484 :16)' ,
1544+ ' in ClientRoot (ReactFlightDOMNode-test.js:1489 :16)' ,
15401545 ) ;
15411546 }
15421547
@@ -1546,16 +1551,16 @@ describe('ReactFlightDOMNode', () => {
15461551 normalizeCodeLocInfo ( ownerStack , { preserveLocation : true } ) ,
15471552 ) . toBe (
15481553 '\n' +
1549- ' in Dynamic (file://ReactFlightDOMNode-test.js:1392 :27)\n' +
1550- ' in App (file://ReactFlightDOMNode-test.js:1409 :25)' ,
1554+ ' in Dynamic (file://ReactFlightDOMNode-test.js:1397 :27)\n' +
1555+ ' in App (file://ReactFlightDOMNode-test.js:1414 :25)' ,
15511556 ) ;
15521557 } else {
15531558 expect (
15541559 normalizeCodeLocInfo ( ownerStack , { preserveLocation : true } ) ,
15551560 ) . toBe (
15561561 '' +
15571562 '\n' +
1558- ' in App (file://ReactFlightDOMNode-test.js:1409 :25)' ,
1563+ ' in App (file://ReactFlightDOMNode-test.js:1414 :25)' ,
15591564 ) ;
15601565 }
15611566 } else {
0 commit comments