10
10
import type { FrontendBridge } from 'react-devtools-shared/src/bridge' ;
11
11
import type Store from 'react-devtools-shared/src/devtools/store' ;
12
12
13
+ import { getVersionedRenderImplementation } from './utils' ;
14
+
13
15
describe ( 'editing interface' , ( ) => {
14
16
let PropTypes ;
15
17
let React ;
16
18
let bridge : FrontendBridge ;
17
- let legacyRender ;
18
19
let store : Store ;
19
20
let utils ;
20
21
@@ -25,8 +26,6 @@ describe('editing interface', () => {
25
26
beforeEach ( ( ) => {
26
27
utils = require ( './utils' ) ;
27
28
28
- legacyRender = utils . legacyRender ;
29
-
30
29
bridge = global . bridge ;
31
30
store = global . store ;
32
31
store . collapseNodesByDefault = false ;
@@ -36,6 +35,8 @@ describe('editing interface', () => {
36
35
React = require ( 'react' ) ;
37
36
} ) ;
38
37
38
+ const { render} = getVersionedRenderImplementation ( ) ;
39
+
39
40
describe ( 'props' , ( ) => {
40
41
let committedClassProps ;
41
42
let committedFunctionProps ;
@@ -66,9 +67,8 @@ describe('editing interface', () => {
66
67
67
68
inputRef = React . createRef ( null ) ;
68
69
69
- const container = document . createElement ( 'div' ) ;
70
70
await utils . actAsync ( ( ) =>
71
- legacyRender (
71
+ render (
72
72
< >
73
73
< ClassComponent
74
74
array = { [ 1 , 2 , 3 ] }
@@ -84,7 +84,6 @@ describe('editing interface', () => {
84
84
,
85
85
< input ref = { inputRef } onChange = { jest . fn ( ) } value = "initial" />
86
86
</ > ,
87
- container ,
88
87
) ,
89
88
) ;
90
89
@@ -440,11 +439,9 @@ describe('editing interface', () => {
440
439
}
441
440
}
442
441
443
- const container = document . createElement ( 'div' ) ;
444
442
await utils . actAsync ( ( ) =>
445
- legacyRender (
443
+ render (
446
444
< ClassComponent object = { { nested : 'initial' } } shallow = "initial" /> ,
447
- container ,
448
445
) ,
449
446
) ;
450
447
@@ -662,10 +659,7 @@ describe('editing interface', () => {
662
659
return null ;
663
660
}
664
661
665
- const container = document . createElement ( 'div' ) ;
666
- await utils . actAsync ( ( ) =>
667
- legacyRender ( < FunctionComponent /> , container ) ,
668
- ) ;
662
+ await utils . actAsync ( ( ) => render ( < FunctionComponent /> ) ) ;
669
663
670
664
hookID = 0 ; // index
671
665
id = ( ( store . getElementIDAtIndex ( 0 ) : any ) : number ) ;
@@ -917,13 +911,11 @@ describe('editing interface', () => {
917
911
}
918
912
}
919
913
920
- const container = document . createElement ( 'div' ) ;
921
914
await utils . actAsync ( ( ) =>
922
- legacyRender (
915
+ render (
923
916
< LegacyContextProvider >
924
917
< ClassComponent />
925
918
</ LegacyContextProvider > ,
926
- container ,
927
919
) ,
928
920
) ;
929
921
0 commit comments