Skip to content

Commit 55026c4

Browse files
jackpopeAndyPengc12
authored andcommitted
Use createRoot for ReactTreeTraversal-test (facebook#28051)
1 parent bf26201 commit 55026c4

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

packages/react-dom/src/__tests__/ReactTreeTraversal-test.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
'use strict';
1111

1212
let React;
13-
let ReactDOM;
13+
let ReactDOMClient;
14+
let act;
15+
let root;
1416

1517
const 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(() => {

0 commit comments

Comments
 (0)