From 3036225bcf7fe1a716072027997ef7c2162e3eee Mon Sep 17 00:00:00 2001 From: Sebastian Markbage Date: Thu, 18 Mar 2021 12:24:00 -0400 Subject: [PATCH] Add a previously failing test --- .../__tests__/ReactDOMFizzServerNode-test.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages/react-dom/src/__tests__/ReactDOMFizzServerNode-test.js b/packages/react-dom/src/__tests__/ReactDOMFizzServerNode-test.js index 569868ce6f11..a7ea970bece5 100644 --- a/packages/react-dom/src/__tests__/ReactDOMFizzServerNode-test.js +++ b/packages/react-dom/src/__tests__/ReactDOMFizzServerNode-test.js @@ -68,6 +68,24 @@ describe('ReactDOMFizzServer', () => { expect(output.result).toBe('
hello world
'); }); + // @gate experimental + it('should start writing after startWriting', () => { + const {writable, output} = getTestWritable(); + const {startWriting} = ReactDOMFizzServer.pipeToNodeWritable( +
hello world
, + writable, + ); + jest.runAllTimers(); + // First we write our header. + output.result += + 'test'; + // Then React starts writing. + startWriting(); + expect(output.result).toBe( + 'test
hello world
', + ); + }); + // @gate experimental it('should error the stream when an error is thrown at the root', async () => { const {writable, output, completed} = getTestWritable();