@samitouri / QOS-React / commits / 172a7f629a

Convert ReactDOMServerIntegrationLegacyContextDisabled to createRoot (#28448)

Sebastian Silbermann committed Feb 26, 2024 at 21:55 UTC 172a7f629a972fedb9e43fbae4fad0e9b1dc7fee
1 file changed +6 -5
packages/react-dom/src/__tests__/ReactDOMServerIntegrationLegacyContextDisabled-test.internal.js
+6 -5
@@ -13,7 +13,7 @@
13 const ReactDOMServerIntegrationUtils = require('./utils/ReactDOMServerIntegrationTestUtils');
14
15 let React;
16 -let ReactDOM;
16 +let ReactDOMClient;
17 let ReactFeatureFlags;
18 let ReactDOMServer;
19
@@ -21,7 +21,7 @@ function initModules() {
21 // Reset warning cache.
22 jest.resetModules();
23 React = require('react');
24 - ReactDOM = require('react-dom');
24 + ReactDOMClient = require('react-dom/client');
25 ReactDOMServer = require('react-dom/server');
26
27 ReactFeatureFlags = require('shared/ReactFeatureFlags');
@@ -29,12 +29,13 @@ function initModules() {
29
30 // Make them available to the helpers.
31 return {
32 - ReactDOM,
32 + ReactDOMClient,
33 ReactDOMServer,
34 };
35 }
36
37 -const {resetModules, itRenders} = ReactDOMServerIntegrationUtils(initModules);
37 +const {resetModules, itRenders, clientRenderOnBadMarkup} =
38 + ReactDOMServerIntegrationUtils(initModules);
39
40 function formatValue(val) {
41 if (val === null) {
@@ -104,7 +105,7 @@ describe('ReactDOMServerIntegrationLegacyContextDisabled', () => {
105 <RegularFn />
106 </span>
107 </LegacyProvider>,
107 - 3,
108 + render === clientRenderOnBadMarkup ? 6 : 3,
109 );
110 expect(e.textContent).toBe('{}undefinedundefined');
111 expect(lifecycleContextLog).toEqual([]);