@@ -1057,9 +1057,9 @@ describe('ReactDOMServerSelectiveHydration', () => {
1057
1057
if ( ! ref . current ) {
1058
1058
return ;
1059
1059
}
1060
- ref . current . addEventListener ( 'click' , ( ) => {
1060
+ ref . current . onclick = ( ) => {
1061
1061
Scheduler . unstable_yieldValue ( 'Native Click ' + text ) ;
1062
- } ) ;
1062
+ } ;
1063
1063
} , [ text ] ) ;
1064
1064
return (
1065
1065
< span
@@ -1089,16 +1089,13 @@ describe('ReactDOMServerSelectiveHydration', () => {
1089
1089
) ;
1090
1090
}
1091
1091
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
+ ] ) ;
1102
1099
1103
1100
expect ( Scheduler ) . toHaveYielded ( [ 'App' , 'A' , 'B' ] ) ;
1104
1101
@@ -1132,8 +1129,5 @@ describe('ReactDOMServerSelectiveHydration', () => {
1132
1129
expect ( Scheduler ) . toFlushAndYield ( [ 'A' ] ) ;
1133
1130
1134
1131
document . body . removeChild ( container ) ;
1135
- if ( __DEV__ ) {
1136
- expect ( console . error ) . toHaveBeenCalledTimes ( 2 ) ;
1137
- }
1138
1132
} ) ;
1139
1133
} ) ;
0 commit comments