File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed
packages/react-dom/src/__tests__ Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 1010'use strict' ;
1111
1212let React ;
13- let ReactDOM ;
13+ let ReactDOMClient ;
1414
1515const ChildComponent = ( { id, eventHandler} ) => (
1616 < div
@@ -67,10 +67,12 @@ describe('ReactTreeTraversal', () => {
6767 let container ;
6868 let outerNode1 ;
6969 let outerNode2 ;
70+ let root ;
7071
71- beforeEach ( ( ) => {
72+ beforeEach ( async ( ) => {
7273 React = require ( 'react' ) ;
73- ReactDOM = require ( 'react-dom' ) ;
74+ ReactDOMClient = require ( 'react-dom/client' ) ;
75+ act = require ( 'internal-test-utils' ) . act ;
7476
7577 mockFn . mockReset ( ) ;
7678
@@ -81,10 +83,14 @@ describe('ReactTreeTraversal', () => {
8183 document . body . appendChild ( outerNode1 ) ;
8284 document . body . appendChild ( outerNode2 ) ;
8385
84- ReactDOM . render ( < ParentComponent eventHandler = { mockFn } /> , container ) ;
86+ root = ReactDOMClient . createRoot ( container ) ;
87+ await act ( ( ) => {
88+ root . render ( < ParentComponent eventHandler = { mockFn } /> ) ;
89+ } )
8590 } ) ;
8691
8792 afterEach ( ( ) => {
93+ root . unmount ( ) ;
8894 document . body . removeChild ( container ) ;
8995 document . body . removeChild ( outerNode1 ) ;
9096 document . body . removeChild ( outerNode2 ) ;
You can’t perform that action at this time.
0 commit comments