Skip to content

Commit 510dd2e

Browse files
chore(SDK-121): align Jest 29 deps and remove jest-native
Pin babel-jest and jest-environment-node to 29.7.0, drop deprecated @testing-library/jest-native, and update @types/jest to ^29.5.14. Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 016561d commit 510dd2e

3 files changed

Lines changed: 11 additions & 31 deletions

File tree

jest.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
module.exports = {
22
preset: '@react-native/jest-preset',
33
setupFiles: ['<rootDir>/src/__mocks__/jest.setup.ts'],
4-
setupFilesAfterEnv: [
5-
'<rootDir>/node_modules/@testing-library/jest-native/extend-expect',
6-
],
74
testMatch: ['<rootDir>/src/**/*.(test|spec).[jt]s?(x)'],
85
transformIgnorePatterns: [
96
'node_modules/(?!(react-native|@react-native|@react-navigation|react-native-screens|react-native-safe-area-context|react-native-gesture-handler|react-native-webview)/)',

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,8 @@
7878
"@react-native/typescript-config": "0.85.3",
7979
"@react-navigation/native": "^7.1.14",
8080
"@release-it/conventional-changelog": "^9.0.4",
81-
"@testing-library/jest-native": "^5.4.3",
8281
"@testing-library/react-native": "^13.3.3",
83-
"@types/jest": "^29.5.5",
82+
"@types/jest": "^29.5.14",
8483
"@types/react": "^19.2.0",
8584
"@typescript-eslint/eslint-plugin": "^8.13.0",
8685
"@typescript-eslint/parser": "^8.13.0",
@@ -111,7 +110,9 @@
111110
"typescript": "^5.8.3"
112111
},
113112
"resolutions": {
114-
"@types/react": "^19.2.0"
113+
"@types/react": "^19.2.0",
114+
"babel-jest": "29.7.0",
115+
"jest-environment-node": "29.7.0"
115116
},
116117
"peerDependencies": {
117118
"@react-navigation/native": "*",

yarn.lock

Lines changed: 7 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2160,9 +2160,8 @@ __metadata:
21602160
"@react-native/typescript-config": 0.85.3
21612161
"@react-navigation/native": ^7.1.14
21622162
"@release-it/conventional-changelog": ^9.0.4
2163-
"@testing-library/jest-native": ^5.4.3
21642163
"@testing-library/react-native": ^13.3.3
2165-
"@types/jest": ^29.5.5
2164+
"@types/jest": ^29.5.14
21662165
"@types/react": ^19.2.0
21672166
"@typescript-eslint/eslint-plugin": ^8.13.0
21682167
"@typescript-eslint/parser": ^8.13.0
@@ -3427,23 +3426,6 @@ __metadata:
34273426
languageName: node
34283427
linkType: hard
34293428

3430-
"@testing-library/jest-native@npm:^5.4.3":
3431-
version: 5.4.3
3432-
resolution: "@testing-library/jest-native@npm:5.4.3"
3433-
dependencies:
3434-
chalk: ^4.1.2
3435-
jest-diff: ^29.0.1
3436-
jest-matcher-utils: ^29.0.1
3437-
pretty-format: ^29.0.3
3438-
redent: ^3.0.0
3439-
peerDependencies:
3440-
react: ">=16.0.0"
3441-
react-native: ">=0.59"
3442-
react-test-renderer: ">=16.0.0"
3443-
checksum: 2a4ebfeff09523860771cfddac6fcc3faa2f855dc63255b9efc016e727132320f16f935cec9717d6d79cfa6715fce6ded877215c8ec85d236a5c3136a65b1020
3444-
languageName: node
3445-
linkType: hard
3446-
34473429
"@testing-library/react-native@npm:^13.3.3":
34483430
version: 13.3.3
34493431
resolution: "@testing-library/react-native@npm:13.3.3"
@@ -3571,7 +3553,7 @@ __metadata:
35713553
languageName: node
35723554
linkType: hard
35733555

3574-
"@types/jest@npm:^29.5.13, @types/jest@npm:^29.5.5":
3556+
"@types/jest@npm:^29.5.13, @types/jest@npm:^29.5.14":
35753557
version: 29.5.14
35763558
resolution: "@types/jest@npm:29.5.14"
35773559
dependencies:
@@ -4477,7 +4459,7 @@ __metadata:
44774459
languageName: node
44784460
linkType: hard
44794461

4480-
"babel-jest@npm:^29.7.0":
4462+
"babel-jest@npm:29.7.0":
44814463
version: 29.7.0
44824464
resolution: "babel-jest@npm:29.7.0"
44834465
dependencies:
@@ -8721,7 +8703,7 @@ __metadata:
87218703
languageName: node
87228704
linkType: hard
87238705

8724-
"jest-diff@npm:^29.0.1, jest-diff@npm:^29.7.0":
8706+
"jest-diff@npm:^29.7.0":
87258707
version: 29.7.0
87268708
resolution: "jest-diff@npm:29.7.0"
87278709
dependencies:
@@ -8755,7 +8737,7 @@ __metadata:
87558737
languageName: node
87568738
linkType: hard
87578739

8758-
"jest-environment-node@npm:^29.7.0":
8740+
"jest-environment-node@npm:29.7.0":
87598741
version: 29.7.0
87608742
resolution: "jest-environment-node@npm:29.7.0"
87618743
dependencies:
@@ -8809,7 +8791,7 @@ __metadata:
88098791
languageName: node
88108792
linkType: hard
88118793

8812-
"jest-matcher-utils@npm:^29.0.1, jest-matcher-utils@npm:^29.7.0":
8794+
"jest-matcher-utils@npm:^29.7.0":
88138795
version: 29.7.0
88148796
resolution: "jest-matcher-utils@npm:29.7.0"
88158797
dependencies:
@@ -11315,7 +11297,7 @@ __metadata:
1131511297
languageName: node
1131611298
linkType: hard
1131711299

11318-
"pretty-format@npm:^29.0.0, pretty-format@npm:^29.0.3, pretty-format@npm:^29.7.0":
11300+
"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0":
1131911301
version: 29.7.0
1132011302
resolution: "pretty-format@npm:29.7.0"
1132111303
dependencies:

0 commit comments

Comments
 (0)