@@ -12,11 +12,12 @@ import type {Element} from 'react-devtools-shared/src/frontend/types';
12
12
import type { FrontendBridge } from 'react-devtools-shared/src/bridge' ;
13
13
import type Store from 'react-devtools-shared/src/devtools/store' ;
14
14
15
+ import { getVersionedRenderImplementation } from './utils' ;
16
+
15
17
describe ( 'OwnersListContext' , ( ) => {
16
18
let React ;
17
19
let TestRenderer : ReactTestRenderer ;
18
20
let bridge : FrontendBridge ;
19
- let legacyRender ;
20
21
let store : Store ;
21
22
let utils ;
22
23
@@ -30,8 +31,6 @@ describe('OwnersListContext', () => {
30
31
utils = require ( './utils' ) ;
31
32
utils . beforeEachProfiling ( ) ;
32
33
33
- legacyRender = utils . legacyRender ;
34
-
35
34
bridge = global . bridge ;
36
35
store = global . store ;
37
36
store . collapseNodesByDefault = false ;
@@ -51,6 +50,8 @@ describe('OwnersListContext', () => {
51
50
require ( 'react-devtools-shared/src/devtools/views/Components/TreeContext' ) . TreeContextController ;
52
51
} ) ;
53
52
53
+ const { render} = getVersionedRenderImplementation ( ) ;
54
+
54
55
const Contexts = ( { children, defaultOwnerID = null } ) => (
55
56
< BridgeContext . Provider value = { bridge } >
56
57
< StoreContext . Provider value = { store } >
@@ -98,9 +99,7 @@ describe('OwnersListContext', () => {
98
99
} ;
99
100
const Child = ( ) => null ;
100
101
101
- utils . act ( ( ) =>
102
- legacyRender ( < Grandparent /> , document . createElement ( 'div' ) ) ,
103
- ) ;
102
+ utils . act ( ( ) => render ( < Grandparent /> ) ) ;
104
103
105
104
expect ( store ) . toMatchInlineSnapshot ( `
106
105
[root]
@@ -143,9 +142,7 @@ describe('OwnersListContext', () => {
143
142
} ;
144
143
const Child = ( ) => null ;
145
144
146
- utils . act ( ( ) =>
147
- legacyRender ( < Grandparent /> , document . createElement ( 'div' ) ) ,
148
- ) ;
145
+ utils . act ( ( ) => render ( < Grandparent /> ) ) ;
149
146
150
147
expect ( store ) . toMatchInlineSnapshot ( `
151
148
[root]
@@ -171,9 +168,7 @@ describe('OwnersListContext', () => {
171
168
const Grandparent = ( ) => < Parent /> ;
172
169
const Parent = ( ) => null ;
173
170
174
- utils . act ( ( ) =>
175
- legacyRender ( < Grandparent /> , document . createElement ( 'div' ) ) ,
176
- ) ;
171
+ utils . act ( ( ) => render ( < Grandparent /> ) ) ;
177
172
178
173
expect ( store ) . toMatchInlineSnapshot ( `
179
174
[root]
@@ -198,9 +193,7 @@ describe('OwnersListContext', () => {
198
193
return < Memo ref = { ref } /> ;
199
194
} ;
200
195
201
- utils . act ( ( ) =>
202
- legacyRender ( < Grandparent /> , document . createElement ( 'div' ) ) ,
203
- ) ;
196
+ utils . act ( ( ) => render ( < Grandparent /> ) ) ;
204
197
205
198
expect ( store ) . toMatchInlineSnapshot ( `
206
199
[root]
0 commit comments