Skip to content

Commit 885c960

Browse files
committed
fix: export new act when available
1 parent f6a1677 commit 885c960

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,13 @@
5151
},
5252
"devDependencies": {
5353
"@testing-library/jest-dom": "^5.11.6",
54+
"@types/react": "^18.3.1",
5455
"chalk": "^4.1.2",
5556
"dotenv-cli": "^4.0.0",
5657
"jest-diff": "^29.7.0",
5758
"kcd-scripts": "^13.0.0",
5859
"npm-run-all": "^4.1.5",
59-
"react": "^18.3.0",
60+
"react": "^18.3.1",
6061
"react-dom": "^18.3.0",
6162
"rimraf": "^3.0.2",
6263
"typescript": "^4.1.2"

types/index.d.ts

+5-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ import {
77
prettyFormat,
88
Config as ConfigDTL,
99
} from '@testing-library/dom'
10-
import {act as reactAct} from 'react-dom/test-utils'
10+
import {act as reactDeprecatedAct} from 'react-dom/test-utils'
11+
import {act as reactAct} from 'react'
1112

1213
export * from '@testing-library/dom'
1314

@@ -245,10 +246,10 @@ export function renderHook<
245246
export function cleanup(): void
246247

247248
/**
248-
* Simply calls ReactDOMTestUtils.act(cb)
249+
* Simply calls React.act(cb)
249250
* If that's not available (older version of react) then it
250-
* simply calls the given callback immediately
251+
* simply calls the deprecated version which is ReactTestUtils.act(cb)
251252
*/
252253
export const act: typeof reactAct extends undefined
253-
? (callback: () => void) => void
254+
? typeof reactDeprecatedAct
254255
: typeof reactAct

0 commit comments

Comments
 (0)