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 ;
14+ let act ;
15+ let root ;
1416
1517const ChildComponent = ( { id, eventHandler} ) => (
1618 < div
@@ -68,9 +70,10 @@ describe('ReactTreeTraversal', () => {
6870 let outerNode1 ;
6971 let outerNode2 ;
7072
71- beforeEach ( ( ) => {
73+ beforeEach ( async ( ) => {
7274 React = require ( 'react' ) ;
73- ReactDOM = require ( 'react-dom' ) ;
75+ ReactDOMClient = require ( 'react-dom/client' ) ;
76+ act = require ( 'internal-test-utils' ) . act ;
7477
7578 mockFn . mockReset ( ) ;
7679
@@ -81,7 +84,10 @@ describe('ReactTreeTraversal', () => {
8184 document . body . appendChild ( outerNode1 ) ;
8285 document . body . appendChild ( outerNode2 ) ;
8386
84- ReactDOM . render ( < ParentComponent eventHandler = { mockFn } /> , container ) ;
87+ root = ReactDOMClient . createRoot ( container ) ;
88+ await act ( ( ) => {
89+ root . render ( < ParentComponent eventHandler = { mockFn } /> ) ;
90+ } ) ;
8591 } ) ;
8692
8793 afterEach ( ( ) => {
You can’t perform that action at this time.
0 commit comments