Skip to content

Commit c5e9e9d

Browse files
committed
Convert validateDOMNesting to createRoot
1 parent c7e735f commit c5e9e9d

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

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

+7-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
const React = require('react');
1313
const ReactDOM = require('react-dom');
14+
const ReactDOMClient = require('react-dom/client');
1415

1516
function expectWarnings(tags, warnings = [], withoutStack = 0) {
1617
tags = [...tags];
@@ -28,8 +29,13 @@ function expectWarnings(tags, warnings = [], withoutStack = 0) {
2829
element = <Tag>{element}</Tag>;
2930
}
3031

32+
const root = ReactDOMClient.createRoot(container);
3133
if (warnings.length) {
32-
expect(() => ReactDOM.render(element, container)).toErrorDev(warnings, {
34+
expect(() => {
35+
ReactDOM.flushSync(() => {
36+
root.render(element);
37+
});
38+
}).toErrorDev(warnings, {
3339
withoutStack,
3440
});
3541
}

0 commit comments

Comments
 (0)