@@ -1057,9 +1057,9 @@ describe('ReactDOMServerSelectiveHydration', () => {
10571057 if ( ! ref . current ) {
10581058 return ;
10591059 }
1060- ref . current . addEventListener ( 'click' , ( ) => {
1060+ ref . current . onclick = ( ) => {
10611061 Scheduler . unstable_yieldValue ( 'Native Click ' + text ) ;
1062- } ) ;
1062+ } ;
10631063 } , [ text ] ) ;
10641064 return (
10651065 < span
@@ -1089,16 +1089,13 @@ describe('ReactDOMServerSelectiveHydration', () => {
10891089 ) ;
10901090 }
10911091
1092- const finalHTML = ReactDOMServer . renderToString ( < App /> ) ;
1093- if ( __DEV__ ) {
1094- expect ( console . error ) . toHaveBeenCalledTimes ( 2 ) ;
1095- expect ( console . error . calls . argsFor ( 0 ) [ 0 ] ) . toContain (
1096- 'useLayoutEffect does nothing on the server' ,
1097- ) ;
1098- expect ( console . error . calls . argsFor ( 1 ) [ 0 ] ) . toContain (
1099- 'useLayoutEffect does nothing on the server' ,
1100- ) ;
1101- }
1092+ let finalHTML ;
1093+ expect ( ( ) => {
1094+ finalHTML = ReactDOMServer . renderToString ( < App /> ) ;
1095+ } ) . toErrorDev ( [
1096+ 'useLayoutEffect does nothing on the server' ,
1097+ 'useLayoutEffect does nothing on the server' ,
1098+ ] ) ;
11021099
11031100 expect ( Scheduler ) . toHaveYielded ( [ 'App' , 'A' , 'B' ] ) ;
11041101
@@ -1132,8 +1129,5 @@ describe('ReactDOMServerSelectiveHydration', () => {
11321129 expect ( Scheduler ) . toFlushAndYield ( [ 'A' ] ) ;
11331130
11341131 document . body . removeChild ( container ) ;
1135- if ( __DEV__ ) {
1136- expect ( console . error ) . toHaveBeenCalledTimes ( 2 ) ;
1137- }
11381132 } ) ;
11391133} ) ;
0 commit comments