chore: use versioned render in ownersListContext test (#28240)
Ruslan Lesiutin committed
Feb 5, 2024 at 17:32 UTC
86b95edb0ae68a68f7611aca56d3139e7934fb75
1 file changed
+8
-15
packages/react-devtools-shared/src/__tests__/ownersListContext-test.js
+8
-15
@@ -12,11 +12,12 @@ import type {Element} from 'react-devtools-shared/src/frontend/types';
12
import type {FrontendBridge} from 'react-devtools-shared/src/bridge';
13
import type Store from 'react-devtools-shared/src/devtools/store';
14
15
+import {getVersionedRenderImplementation} from './utils';
16
+
17
describe('OwnersListContext', () => {
18
let React;
19
let TestRenderer: ReactTestRenderer;
20
let bridge: FrontendBridge;
19
- let legacyRender;
21
let store: Store;
22
let utils;
23
@@ -30,8 +31,6 @@ describe('OwnersListContext', () => {
31
utils = require('./utils');
32
utils.beforeEachProfiling();
33
33
- legacyRender = utils.legacyRender;
34
-
34
bridge = global.bridge;
35
store = global.store;
36
store.collapseNodesByDefault = false;
@@ -51,6 +50,8 @@ describe('OwnersListContext', () => {
50
require('react-devtools-shared/src/devtools/views/Components/TreeContext').TreeContextController;
51
});
52
53
+ const {render} = getVersionedRenderImplementation();
54
+
55
const Contexts = ({children, defaultOwnerID = null}) => (
56
<BridgeContext.Provider value={bridge}>
57
<StoreContext.Provider value={store}>
@@ -98,9 +99,7 @@ describe('OwnersListContext', () => {
99
};
100
const Child = () => null;
101
101
- utils.act(() =>
102
- legacyRender(<Grandparent />, document.createElement('div')),
103
- );
102
+ utils.act(() => render(<Grandparent />));
103
104
expect(store).toMatchInlineSnapshot(`
105
[root]
@@ -143,9 +142,7 @@ describe('OwnersListContext', () => {
142
};
143
const Child = () => null;
144
146
- utils.act(() =>
147
- legacyRender(<Grandparent />, document.createElement('div')),
148
- );
145
+ utils.act(() => render(<Grandparent />));
146
147
expect(store).toMatchInlineSnapshot(`
148
[root]
@@ -171,9 +168,7 @@ describe('OwnersListContext', () => {
168
const Grandparent = () => <Parent />;
169
const Parent = () => null;
170
174
- utils.act(() =>
175
- legacyRender(<Grandparent />, document.createElement('div')),
176
- );
171
+ utils.act(() => render(<Grandparent />));
172
173
expect(store).toMatchInlineSnapshot(`
174
[root]
@@ -198,9 +193,7 @@ describe('OwnersListContext', () => {
193
return <Memo ref={ref} />;
194
};
195
201
- utils.act(() =>
202
- legacyRender(<Grandparent />, document.createElement('div')),
203
- );
196
+ utils.act(() => render(<Grandparent />));
197
198
expect(store).toMatchInlineSnapshot(`
199
[root]