diff --git a/packages/react-dom/src/__tests__/ReactDOMServerIntegrationStrictMode-test.js b/packages/react-dom/src/__tests__/ReactDOMServerIntegrationModes-test.js similarity index 56% rename from packages/react-dom/src/__tests__/ReactDOMServerIntegrationStrictMode-test.js rename to packages/react-dom/src/__tests__/ReactDOMServerIntegrationModes-test.js index b34dd4a8e3..ca941a388f 100644 --- a/packages/react-dom/src/__tests__/ReactDOMServerIntegrationStrictMode-test.js +++ b/packages/react-dom/src/__tests__/ReactDOMServerIntegrationModes-test.js @@ -103,4 +103,72 @@ describe('ReactDOMServerIntegration', () => { expect(await render()).toBe(null); }); }); + + describe('React.unstable_AsyncMode', () => { + itRenders('an async mode with one child', async render => { + let e = await render( + +
text1
+
, + ); + let parent = e.parentNode; + expect(parent.childNodes[0].tagName).toBe('DIV'); + }); + + itRenders('an async mode with several children', async render => { + let Header = props => { + return

header

; + }; + let Footer = props => { + return ( + +

footer

+

about

+
+ ); + }; + let e = await render( + +
text1
+ text2 +
+