@@ -12,11 +12,12 @@ import type {Element} from 'react-devtools-shared/src/frontend/types';
1212import type { FrontendBridge } from 'react-devtools-shared/src/bridge' ;
1313import type Store from 'react-devtools-shared/src/devtools/store' ;
1414
15+ import { getVersionedRenderImplementation } from './utils' ;
16+
1517describe ( 'OwnersListContext' , ( ) => {
1618 let React ;
1719 let TestRenderer : ReactTestRenderer ;
1820 let bridge : FrontendBridge ;
19- let legacyRender ;
2021 let store : Store ;
2122 let utils ;
2223
@@ -30,8 +31,6 @@ describe('OwnersListContext', () => {
3031 utils = require ( './utils' ) ;
3132 utils . beforeEachProfiling ( ) ;
3233
33- legacyRender = utils . legacyRender ;
34-
3534 bridge = global . bridge ;
3635 store = global . store ;
3736 store . collapseNodesByDefault = false ;
@@ -51,6 +50,8 @@ describe('OwnersListContext', () => {
5150 require ( 'react-devtools-shared/src/devtools/views/Components/TreeContext' ) . TreeContextController ;
5251 } ) ;
5352
53+ const { render} = getVersionedRenderImplementation ( ) ;
54+
5455 const Contexts = ( { children, defaultOwnerID = null } ) => (
5556 < BridgeContext . Provider value = { bridge } >
5657 < StoreContext . Provider value = { store } >
@@ -98,9 +99,7 @@ describe('OwnersListContext', () => {
9899 } ;
99100 const Child = ( ) => null ;
100101
101- utils . act ( ( ) =>
102- legacyRender ( < Grandparent /> , document . createElement ( 'div' ) ) ,
103- ) ;
102+ utils . act ( ( ) => render ( < Grandparent /> ) ) ;
104103
105104 expect ( store ) . toMatchInlineSnapshot ( `
106105 [root]
@@ -143,9 +142,7 @@ describe('OwnersListContext', () => {
143142 } ;
144143 const Child = ( ) => null ;
145144
146- utils . act ( ( ) =>
147- legacyRender ( < Grandparent /> , document . createElement ( 'div' ) ) ,
148- ) ;
145+ utils . act ( ( ) => render ( < Grandparent /> ) ) ;
149146
150147 expect ( store ) . toMatchInlineSnapshot ( `
151148 [root]
@@ -171,9 +168,7 @@ describe('OwnersListContext', () => {
171168 const Grandparent = ( ) => < Parent /> ;
172169 const Parent = ( ) => null ;
173170
174- utils . act ( ( ) =>
175- legacyRender ( < Grandparent /> , document . createElement ( 'div' ) ) ,
176- ) ;
171+ utils . act ( ( ) => render ( < Grandparent /> ) ) ;
177172
178173 expect ( store ) . toMatchInlineSnapshot ( `
179174 [root]
@@ -198,9 +193,7 @@ describe('OwnersListContext', () => {
198193 return < Memo ref = { ref } /> ;
199194 } ;
200195
201- utils . act ( ( ) =>
202- legacyRender ( < Grandparent /> , document . createElement ( 'div' ) ) ,
203- ) ;
196+ utils . act ( ( ) => render ( < Grandparent /> ) ) ;
204197
205198 expect ( store ) . toMatchInlineSnapshot ( `
206199 [root]
0 commit comments