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