@@ -578,74 +578,6 @@ describe('ReactDOMServer', () => {
578578 } ) ;
579579 } ) ;
580580
581- describe ( 'renderToNodeStream' , ( ) => {
582- it ( 'should generate simple markup' , ( ) => {
583- const SuccessfulElement = React . createElement ( ( ) => < img /> ) ;
584- let response ;
585- expect ( ( ) => {
586- response = ReactDOMServer . renderToNodeStream ( SuccessfulElement ) ;
587- } ) . toErrorDev (
588- 'renderToNodeStream is deprecated. Use renderToPipeableStream instead.' ,
589- { withoutStack : true } ,
590- ) ;
591- expect ( response . read ( ) . toString ( ) ) . toMatch ( new RegExp ( '<img' + '/>' ) ) ;
592- } ) ;
593-
594- it ( 'should handle errors correctly' , ( ) => {
595- const FailingElement = React . createElement ( ( ) => {
596- throw new Error ( 'An Error' ) ;
597- } ) ;
598- let response ;
599- expect ( ( ) => {
600- response = ReactDOMServer . renderToNodeStream ( FailingElement ) ;
601- } ) . toErrorDev (
602- 'renderToNodeStream is deprecated. Use renderToPipeableStream instead.' ,
603- { withoutStack : true } ,
604- ) ;
605- return new Promise ( resolve => {
606- response . once ( 'error' , ( ) => {
607- resolve ( ) ;
608- } ) ;
609- expect ( response . read ( ) ) . toBeNull ( ) ;
610- } ) ;
611- } ) ;
612-
613- it ( 'should refer users to new apis when using suspense' , async ( ) => {
614- let resolve = null ;
615- const promise = new Promise ( res => {
616- resolve = ( ) => {
617- resolved = true ;
618- res ( ) ;
619- } ;
620- } ) ;
621- let resolved = false ;
622- function Suspender ( ) {
623- if ( resolved ) {
624- return 'resolved' ;
625- }
626- throw promise ;
627- }
628-
629- let response ;
630- expect ( ( ) => {
631- response = ReactDOMServer . renderToNodeStream (
632- < div >
633- < React . Suspense fallback = { 'fallback' } >
634- < Suspender />
635- </ React . Suspense >
636- </ div > ,
637- ) ;
638- } ) . toErrorDev (
639- 'renderToNodeStream is deprecated. Use renderToPipeableStream instead.' ,
640- { withoutStack : true } ,
641- ) ;
642- await resolve ( ) ;
643- expect ( response . read ( ) . toString ( ) ) . toEqual (
644- '<div><!--$-->resolved<!-- --><!--/$--></div>' ,
645- ) ;
646- } ) ;
647- } ) ;
648-
649581 describe ( 'renderToStaticNodeStream' , ( ) => {
650582 it ( 'should generate simple markup' , ( ) => {
651583 const SuccessfulElement = React . createElement ( ( ) => < img /> ) ;
0 commit comments