Skip to content

Commit dde8a23

Browse files
gnoffAndyPengc12
authored andcommitted
Update act references in tests (facebook#27805)
As part of the process of removing the deprecated `react-dom/test-utils` package references to `act` from this module are replaced with references to `unstable_act` in `react`. It is likely that the unstable act implementation will be made stable. The test utils act is just a reexport of the unstable_act implementation in react itself.
1 parent 8dc868c commit dde8a23

File tree

7 files changed

+10
-10
lines changed

7 files changed

+10
-10
lines changed

fixtures/dom/src/__tests__/nested-act-test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ describe('unmocked scheduler', () => {
2020
beforeEach(() => {
2121
jest.resetModules();
2222
React = require('react');
23-
DOMAct = require('react-dom/test-utils').act;
23+
DOMAct = React.unstable_act;
2424
TestRenderer = require('react-test-renderer');
2525
TestAct = TestRenderer.act;
2626
});
@@ -61,7 +61,7 @@ describe('mocked scheduler', () => {
6161
require.requireActual('scheduler/unstable_mock')
6262
);
6363
React = require('react');
64-
DOMAct = require('react-dom/test-utils').act;
64+
DOMAct = React.unstable_act;
6565
TestRenderer = require('react-test-renderer');
6666
TestAct = TestRenderer.act;
6767
});

packages/react-devtools-shared/src/__tests__/utils.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export function act(
1919
recursivelyFlush: boolean = true,
2020
): void {
2121
const {act: actTestRenderer} = require('react-test-renderer');
22-
const {act: actDOM} = require('react-dom/test-utils');
22+
const actDOM = require('react').unstable_act;
2323

2424
actDOM(() => {
2525
actTestRenderer(() => {
@@ -44,7 +44,7 @@ export async function actAsync(
4444
recursivelyFlush: boolean = true,
4545
): Promise<void> {
4646
const {act: actTestRenderer} = require('react-test-renderer');
47-
const {act: actDOM} = require('react-dom/test-utils');
47+
const actDOM = require('react').unstable_act;
4848

4949
await actDOM(async () => {
5050
await actTestRenderer(async () => {

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ describe('ReactDOMServerHydration', () => {
2525
React = require('react');
2626
ReactDOMClient = require('react-dom/client');
2727
ReactDOMServer = require('react-dom/server');
28-
act = require('react-dom/test-utils').act;
28+
act = React.unstable_act;
2929

3030
console.error = jest.fn();
3131
container = document.createElement('div');

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ beforeEach(() => {
3737
yields = [];
3838
React = require('react');
3939
ReactDOM = require('react-dom');
40-
act = require('react-dom/test-utils').act;
40+
act = React.unstable_act;
4141
container = document.createElement('div');
4242
document.body.appendChild(container);
4343
});

packages/react-refresh/src/__tests__/ReactFresh-test.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ describe('ReactFresh', () => {
3434
ReactDOM = require('react-dom');
3535
ReactDOMClient = require('react-dom/client');
3636
Scheduler = require('scheduler');
37-
act = require('react-dom/test-utils').act;
37+
act = React.unstable_act;
3838
internalAct = require('internal-test-utils').act;
3939

4040
const InternalTestUtils = require('internal-test-utils');
@@ -3792,7 +3792,7 @@ describe('ReactFresh', () => {
37923792
React = require('react');
37933793
ReactDOM = require('react-dom');
37943794
Scheduler = require('scheduler');
3795-
act = require('react-dom/test-utils').act;
3795+
act = React.unstable_act;
37963796
internalAct = require('internal-test-utils').act;
37973797

37983798
// Important! Inject into the global hook *after* ReactDOM runs:

packages/react-refresh/src/__tests__/ReactFreshIntegration-test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ describe('ReactFreshIntegration', () => {
3131
ReactFreshRuntime = require('react-refresh/runtime');
3232
ReactFreshRuntime.injectIntoGlobalHook(global);
3333
ReactDOM = require('react-dom');
34-
act = require('react-dom/test-utils').act;
34+
act = React.unstable_act;
3535
container = document.createElement('div');
3636
document.body.appendChild(container);
3737
exportsObj = undefined;

packages/react-server-dom-webpack/src/__tests__/ReactFlightDOMForm-test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ describe('ReactFlightDOMForm', () => {
5454
ReactServerDOMClient = require('react-server-dom-webpack/client.edge');
5555
ReactDOMServer = require('react-dom/server.edge');
5656
ReactDOMClient = require('react-dom/client');
57-
act = require('react-dom/test-utils').act;
57+
act = React.unstable_act;
5858
useFormState = require('react-dom').useFormState;
5959
container = document.createElement('div');
6060
document.body.appendChild(container);

0 commit comments

Comments
 (0)