@samitouri / QOS-React-1 / commits / e6d8374728

Convert ReactDOMServerIntegrationLegacyContext to createRoot (#28449)

Sebastian Silbermann committed Feb 26, 2024 at 21:55 UTC e6d83747289f9e7f8746ed01ebc46e6ef03bc9d7
1 file changed +13 -6
packages/react-dom/src/__tests__/ReactDOMServerIntegrationLegacyContext-test.js
+13 -6
@@ -14,7 +14,7 @@ const ReactDOMServerIntegrationUtils = require('./utils/ReactDOMServerIntegratio
14
15 let PropTypes;
16 let React;
17 -let ReactDOM;
17 +let ReactDOMClient;
18 let ReactDOMServer;
19
20 function initModules() {
@@ -22,18 +22,22 @@ function initModules() {
22 jest.resetModules();
23 PropTypes = require('prop-types');
24 React = require('react');
25 - ReactDOM = require('react-dom');
25 + ReactDOMClient = require('react-dom/client');
26 ReactDOMServer = require('react-dom/server');
27
28 // Make them available to the helpers.
29 return {
30 - ReactDOM,
30 + ReactDOMClient,
31 ReactDOMServer,
32 };
33 }
34
35 -const {resetModules, itRenders, itThrowsWhenRendering} =
36 - ReactDOMServerIntegrationUtils(initModules);
35 +const {
36 + resetModules,
37 + itRenders,
38 + itThrowsWhenRendering,
39 + clientRenderOnBadMarkup,
40 +} = ReactDOMServerIntegrationUtils(initModules);
41
42 describe('ReactDOMServerIntegration', () => {
43 beforeEach(() => {
@@ -272,7 +276,10 @@ describe('ReactDOMServerIntegration', () => {
276 return {foo: 'bar'};
277 }
278 }
275 - const e = await render(<ForgetfulParent />, 1);
279 + const e = await render(
280 + <ForgetfulParent />,
281 + render === clientRenderOnBadMarkup ? 4 : 1,
282 + );
283 expect(e.textContent).toBe('nope');
284 },
285 );