Skip to content

Commit aabdfda

Browse files
author
Sebastian Silbermann
committed
Drop usage of react-dom/test-utils
1 parent 4509fb6 commit aabdfda

File tree

3 files changed

+13
-10
lines changed

3 files changed

+13
-10
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@
6262
"typescript": "^4.1.2"
6363
},
6464
"peerDependencies": {
65-
"react": "^18.0.0",
66-
"react-dom": "^18.0.0"
65+
"react": "^18.3.0-canary",
66+
"react-dom": "^18.3.0-canary"
6767
},
6868
"eslintConfig": {
6969
"extends": "./node_modules/kcd-scripts/eslint.js",

src/__tests__/new-act.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
let asyncAct
22

3-
jest.mock('react-dom/test-utils', () => ({
4-
act: cb => {
5-
return cb()
6-
},
7-
}))
3+
jest.mock('react', () => {
4+
return {
5+
...jest.requireActual('react'),
6+
act: cb => {
7+
return cb()
8+
},
9+
}
10+
})
811

912
beforeEach(() => {
1013
jest.resetModules()

src/act-compat.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import * as testUtils from 'react-dom/test-utils'
1+
import * as React from 'react'
22

3-
const domAct = testUtils.act
3+
const reactAct = React.act
44

55
function getGlobalThis() {
66
/* istanbul ignore else */
@@ -78,7 +78,7 @@ function withGlobalActEnvironment(actImplementation) {
7878
}
7979
}
8080

81-
const act = withGlobalActEnvironment(domAct)
81+
const act = withGlobalActEnvironment(reactAct)
8282

8383
export default act
8484
export {

0 commit comments

Comments
 (0)