diff --git a/packages/react-dom/src/__tests__/ReactDOMServerIntegrationNewContext-test.js b/packages/react-dom/src/__tests__/ReactDOMServerIntegrationNewContext-test.js index c3c08eb6bf7..5943c79a86a 100644 --- a/packages/react-dom/src/__tests__/ReactDOMServerIntegrationNewContext-test.js +++ b/packages/react-dom/src/__tests__/ReactDOMServerIntegrationNewContext-test.js @@ -191,5 +191,35 @@ describe('ReactDOMServerIntegration', () => { expect(e.querySelector('#theme').textContent).toBe('light'); expect(e.querySelector('#language').textContent).toBe('english'); }); + + itRenders( + 'unbalanced nested contexts across multiple renders', + async render => { + const Theme = React.createContext('dark'); + const Language = React.createContext('french'); + + const App = () => ( +