@samitouri / QOS-React / commits / 761d5750ce

chore: use versioned render in profilerChangeDescriptions test (#28221)

Ruslan Lesiutin committed Feb 5, 2024 at 17:17 UTC 761d5750ce51cec527a311a36190426fbc3470db
1 file changed +5 -6
packages/react-devtools-shared/src/__tests__/profilerChangeDescriptions-test.js
+5 -6
@@ -7,9 +7,10 @@
7 * @flow
8 */
9
10 +import {getVersionedRenderImplementation} from './utils';
11 +
12 describe('Profiler change descriptions', () => {
13 let React;
12 - let legacyRender;
14 let store;
15 let utils;
16
@@ -17,8 +18,6 @@ describe('Profiler change descriptions', () => {
18 utils = require('./utils');
19 utils.beforeEachProfiling();
20
20 - legacyRender = utils.legacyRender;
21 -
21 store = global.store;
22 store.collapseNodesByDefault = false;
23 store.recordChangeDescriptions = true;
@@ -26,6 +25,8 @@ describe('Profiler change descriptions', () => {
25 React = require('react');
26 });
27
28 + const {render} = getVersionedRenderImplementation();
29 +
30 // @reactVersion >=18.0
31 it('should identify useContext as the cause for a re-render', () => {
32 const Context = React.createContext(0);
@@ -62,10 +63,8 @@ describe('Profiler change descriptions', () => {
63 );
64 };
65
65 - const container = document.createElement('div');
66 -
66 utils.act(() => store.profilerStore.startProfiling());
68 - utils.act(() => legacyRender(<App />, container));
67 + utils.act(() => render(<App />));
68 utils.act(() => forceUpdate());
69 utils.act(() => store.profilerStore.stopProfiling());
70