diff --git a/packages/react-interactions/events/src/dom/create-event-handle/__tests__/useFocus-test.internal.js b/packages/react-interactions/events/src/dom/create-event-handle/__tests__/useFocus-test.internal.js index 93204b5f20a6a..cc456434f975c 100644 --- a/packages/react-interactions/events/src/dom/create-event-handle/__tests__/useFocus-test.internal.js +++ b/packages/react-interactions/events/src/dom/create-event-handle/__tests__/useFocus-test.internal.js @@ -13,7 +13,7 @@ import {createEventTarget, setPointerEvent} from 'dom-event-testing-library'; let React; let ReactFeatureFlags; -let ReactDOM; +let ReactDOMClient; let useFocus; let act; @@ -23,7 +23,7 @@ function initializeModules(hasPointerEvents) { ReactFeatureFlags = require('shared/ReactFeatureFlags'); ReactFeatureFlags.enableCreateEventHandleAPI = true; React = require('react'); - ReactDOM = require('react-dom'); + ReactDOMClient = require('react-dom/client'); act = require('internal-test-utils').act; // TODO: This import throws outside of experimental mode. Figure out better // strategy for gated imports. @@ -45,7 +45,6 @@ describe.each(table)(`useFocus hasPointerEvents=%s`, hasPointerEvents => { }); afterEach(() => { - ReactDOM.render(null, container); document.body.removeChild(container); container = null; }); @@ -65,8 +64,9 @@ describe.each(table)(`useFocus hasPointerEvents=%s`, hasPointerEvents => { }); return
; }; + const root = ReactDOMClient.createRoot(container); await act(() => { - ReactDOM.render(