Skip to content

Commit 854ab7c

Browse files
Merge pull request #886 from Iterable/feature/SDK-121-upgrade-jest
Feature/sdk 121 upgrade jest
2 parents 9ff5063 + 4afe7b5 commit 854ab7c

4 files changed

Lines changed: 12 additions & 30 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)/)',

lefthook.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ pre-commit:
99
run: npx tsc
1010
circular:
1111
glob: "src/**/*.{ts,tsx}"
12+
env:
13+
CI: "true"
1214
run: yarn check:circular
1315
# version-check:
1416
# glob: "package.json"

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,8 @@
7979
"@react-native/typescript-config": "0.85.3",
8080
"@react-navigation/native": "^7.1.14",
8181
"@release-it/conventional-changelog": "^9.0.4",
82-
"@testing-library/jest-native": "^5.4.3",
8382
"@testing-library/react-native": "^13.3.3",
84-
"@types/jest": "^29.5.5",
83+
"@types/jest": "^29.5.14",
8584
"@types/react": "^19.2.0",
8685
"@typescript-eslint/eslint-plugin": "^8.13.0",
8786
"@typescript-eslint/parser": "^8.13.0",
@@ -114,6 +113,8 @@
114113
},
115114
"resolutions": {
116115
"@types/react": "^19.2.0",
116+
"babel-jest": "29.7.0",
117+
"jest-environment-node": "29.7.0",
117118
"eslint-plugin-ft-flow": "^3.0.11"
118119
},
119120
"peerDependencies": {

yarn.lock

Lines changed: 7 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2264,9 +2264,8 @@ __metadata:
22642264
"@react-native/typescript-config": 0.85.3
22652265
"@react-navigation/native": ^7.1.14
22662266
"@release-it/conventional-changelog": ^9.0.4
2267-
"@testing-library/jest-native": ^5.4.3
22682267
"@testing-library/react-native": ^13.3.3
2269-
"@types/jest": ^29.5.5
2268+
"@types/jest": ^29.5.14
22702269
"@types/react": ^19.2.0
22712270
"@typescript-eslint/eslint-plugin": ^8.13.0
22722271
"@typescript-eslint/parser": ^8.13.0
@@ -3532,23 +3531,6 @@ __metadata:
35323531
languageName: node
35333532
linkType: hard
35343533

3535-
"@testing-library/jest-native@npm:^5.4.3":
3536-
version: 5.4.3
3537-
resolution: "@testing-library/jest-native@npm:5.4.3"
3538-
dependencies:
3539-
chalk: ^4.1.2
3540-
jest-diff: ^29.0.1
3541-
jest-matcher-utils: ^29.0.1
3542-
pretty-format: ^29.0.3
3543-
redent: ^3.0.0
3544-
peerDependencies:
3545-
react: ">=16.0.0"
3546-
react-native: ">=0.59"
3547-
react-test-renderer: ">=16.0.0"
3548-
checksum: 2a4ebfeff09523860771cfddac6fcc3faa2f855dc63255b9efc016e727132320f16f935cec9717d6d79cfa6715fce6ded877215c8ec85d236a5c3136a65b1020
3549-
languageName: node
3550-
linkType: hard
3551-
35523534
"@testing-library/react-native@npm:^13.3.3":
35533535
version: 13.3.3
35543536
resolution: "@testing-library/react-native@npm:13.3.3"
@@ -3683,7 +3665,7 @@ __metadata:
36833665
languageName: node
36843666
linkType: hard
36853667

3686-
"@types/jest@npm:^29.5.13, @types/jest@npm:^29.5.5":
3668+
"@types/jest@npm:^29.5.13, @types/jest@npm:^29.5.14":
36873669
version: 29.5.14
36883670
resolution: "@types/jest@npm:29.5.14"
36893671
dependencies:
@@ -4707,7 +4689,7 @@ __metadata:
47074689
languageName: node
47084690
linkType: hard
47094691

4710-
"babel-jest@npm:^29.7.0":
4692+
"babel-jest@npm:29.7.0":
47114693
version: 29.7.0
47124694
resolution: "babel-jest@npm:29.7.0"
47134695
dependencies:
@@ -9103,7 +9085,7 @@ __metadata:
91039085
languageName: node
91049086
linkType: hard
91059087

9106-
"jest-diff@npm:^29.0.1, jest-diff@npm:^29.7.0":
9088+
"jest-diff@npm:^29.7.0":
91079089
version: 29.7.0
91089090
resolution: "jest-diff@npm:29.7.0"
91099091
dependencies:
@@ -9137,7 +9119,7 @@ __metadata:
91379119
languageName: node
91389120
linkType: hard
91399121

9140-
"jest-environment-node@npm:^29.7.0":
9122+
"jest-environment-node@npm:29.7.0":
91419123
version: 29.7.0
91429124
resolution: "jest-environment-node@npm:29.7.0"
91439125
dependencies:
@@ -9191,7 +9173,7 @@ __metadata:
91919173
languageName: node
91929174
linkType: hard
91939175

9194-
"jest-matcher-utils@npm:^29.0.1, jest-matcher-utils@npm:^29.7.0":
9176+
"jest-matcher-utils@npm:^29.7.0":
91959177
version: 29.7.0
91969178
resolution: "jest-matcher-utils@npm:29.7.0"
91979179
dependencies:
@@ -11767,7 +11749,7 @@ __metadata:
1176711749
languageName: node
1176811750
linkType: hard
1176911751

11770-
"pretty-format@npm:^29.0.0, pretty-format@npm:^29.0.3, pretty-format@npm:^29.7.0":
11752+
"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0":
1177111753
version: 29.7.0
1177211754
resolution: "pretty-format@npm:29.7.0"
1177311755
dependencies:

0 commit comments

Comments
 (0)