Skip to content

Commit 096fb90

Browse files
authored
chore(deps): Upgrade jest 27 → 29 (#9514)
* chore(deps): Upgrade jest 27 → 29 * fix types * fix yaml finder * another fix * update redshift snapshots * fix yaml pkg * add snapshot * update snapshot * another fix * add snapshots * fix multiquery checks * update snapshots
1 parent 5ad92aa commit 096fb90

File tree

43 files changed

+3170
-129
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+3170
-129
lines changed

packages/cubejs-api-gateway/package.json

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,15 @@
5353
"devDependencies": {
5454
"@cubejs-backend/linter": "1.3.8",
5555
"@types/express": "^4.17.21",
56-
"@types/jest": "^27",
56+
"@types/jest": "^29",
5757
"@types/jsonwebtoken": "^9.0.2",
5858
"@types/jwk-to-pem": "^2.0.0",
5959
"@types/mysql": "^2.15.19",
6060
"@types/node-fetch": "^2.5.8",
6161
"@types/ramda": "^0.27.32",
6262
"@types/supertest": "^2.0.10",
6363
"@types/uuid": "^8.3.1",
64-
"jest": "^27",
64+
"jest": "^29",
6565
"mysql": "^2.18.1",
6666
"should": "^13.2.3",
6767
"supertest": "^4.0.2",
@@ -87,6 +87,13 @@
8787
"coveragePathIgnorePatterns": [
8888
".*\\.d\\.ts"
8989
],
90-
"snapshotResolver": "<rootDir>/test/snapshotResolver.js"
90+
"moduleNameMapper": {
91+
"^uuid$": "<rootDir>/../../node_modules/uuid/dist/index.js"
92+
},
93+
"snapshotResolver": "<rootDir>/test/snapshotResolver.js",
94+
"snapshotFormat": {
95+
"escapeString": true,
96+
"printBasicPrototype": true
97+
}
9198
}
9299
}

packages/cubejs-backend-cloud/package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
"@babel/preset-env": "^7.24.5",
2828
"@cubejs-backend/linter": "1.3.8",
2929
"@types/fs-extra": "^9.0.8",
30-
"@types/jest": "^27",
31-
"jest": "^27",
30+
"@types/jest": "^29",
31+
"jest": "^29",
3232
"typescript": "~5.2.2"
3333
},
3434
"dependencies": {
@@ -62,6 +62,9 @@
6262
],
6363
"coveragePathIgnorePatterns": [
6464
".*\\.d\\.ts"
65-
]
65+
],
66+
"moduleNameMapper": {
67+
"^uuid$": "<rootDir>/../../node_modules/uuid/dist/index.js"
68+
}
6669
}
6770
}

packages/cubejs-backend-maven/package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@
3737
},
3838
"devDependencies": {
3939
"@cubejs-backend/linter": "1.3.8",
40-
"@types/jest": "^27",
40+
"@types/jest": "^29",
4141
"@types/node": "^20",
42-
"jest": "^27",
42+
"jest": "^29",
4343
"typescript": "~5.2.2"
4444
},
4545
"publishConfig": {
@@ -49,6 +49,9 @@
4949
"extends": "../cubejs-linter"
5050
},
5151
"jest": {
52-
"testEnvironment": "node"
52+
"testEnvironment": "node",
53+
"moduleNameMapper": {
54+
"^uuid$": "<rootDir>/../../node_modules/uuid/dist/index.js"
55+
}
5356
}
5457
}

packages/cubejs-backend-native/package.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@
3535
],
3636
"devDependencies": {
3737
"@cubejs-backend/linter": "1.3.8",
38-
"@types/jest": "^27",
38+
"@types/jest": "^29",
3939
"@types/node": "^20",
4040
"cargo-cp-artifact": "^0.1.9",
41-
"jest": "^27",
41+
"jest": "^29",
4242
"pg": "^8.11.3",
4343
"typescript": "~5.2.2",
4444
"uuid": "^8.3.2"
@@ -92,7 +92,17 @@
9292
"setupFilesAfterEnv": [
9393
"<rootDir>/dist/test/setup/index.js"
9494
],
95-
"snapshotResolver": "<rootDir>/test/snapshotResolver.js"
95+
"coveragePathIgnorePatterns": [
96+
".*\\.d\\.ts"
97+
],
98+
"moduleNameMapper": {
99+
"^uuid$": "<rootDir>/../../node_modules/uuid/dist/index.js"
100+
},
101+
"snapshotResolver": "<rootDir>/test/snapshotResolver.js",
102+
"snapshotFormat": {
103+
"escapeString": true,
104+
"printBasicPrototype": true
105+
}
96106
},
97107
"eslintConfig": {
98108
"extends": "../cubejs-linter"

packages/cubejs-backend-shared/package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@
2626
"@types/bytes": "^3.1.5",
2727
"@types/cli-progress": "^3.9.1",
2828
"@types/decompress": "^4.2.7",
29-
"@types/jest": "^27",
29+
"@types/jest": "^29",
3030
"@types/node": "^20",
3131
"@types/node-fetch": "^2.5.8",
3232
"@types/shelljs": "^0.8.5",
3333
"@types/throttle-debounce": "^2.1.0",
34-
"jest": "^27",
34+
"jest": "^29",
3535
"typescript": "~5.2.2"
3636
},
3737
"dependencies": {
@@ -75,6 +75,9 @@
7575
],
7676
"coveragePathIgnorePatterns": [
7777
".*\\.d\\.ts"
78-
]
78+
],
79+
"moduleNameMapper": {
80+
"^uuid$": "<rootDir>/../../node_modules/uuid/dist/index.js"
81+
}
7982
}
8083
}

packages/cubejs-backend-shared/test/promises.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -485,7 +485,7 @@ describe('asyncDebounce', () => {
485485

486486
describe('asyncMemoizeBackground', () => {
487487
beforeEach(() => {
488-
jest.useFakeTimers('legacy');
488+
jest.useFakeTimers();
489489
});
490490

491491
afterEach(() => {

packages/cubejs-base-driver/package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,16 +38,17 @@
3838
},
3939
"devDependencies": {
4040
"@cubejs-backend/linter": "1.3.8",
41-
"@types/jest": "^27",
41+
"@types/jest": "^29",
4242
"@types/node": "^20",
43-
"jest": "^27",
43+
"jest": "^29",
4444
"typescript": "~5.2.2"
4545
},
4646
"license": "Apache-2.0",
4747
"eslintConfig": {
4848
"extends": "../cubejs-linter"
4949
},
5050
"jest": {
51+
"testEnvironment": "node",
5152
"collectCoverage": true,
5253
"coverageReporters": [
5354
"text",
@@ -62,7 +63,9 @@
6263
"coveragePathIgnorePatterns": [
6364
".*\\.d\\.ts"
6465
],
65-
"testEnvironment": "node"
66+
"moduleNameMapper": {
67+
"^uuid$": "<rootDir>/../../node_modules/uuid/dist/index.js"
68+
}
6669
},
6770
"publishConfig": {
6871
"access": "public"

packages/cubejs-bigquery-driver/package.json

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,35 @@
3939
"@cubejs-backend/testing-shared": "1.3.8",
4040
"@types/big.js": "^6.2.2",
4141
"@types/dedent": "^0.7.0",
42-
"@types/jest": "^27",
42+
"@types/jest": "^29",
4343
"@types/ramda": "^0.27.40",
44-
"jest": "^27",
44+
"jest": "^29",
4545
"typescript": "~5.2.2"
4646
},
4747
"license": "Apache-2.0",
4848
"publishConfig": {
4949
"access": "public"
5050
},
5151
"jest": {
52-
"testEnvironment": "node"
52+
"testEnvironment": "node",
53+
"collectCoverage": true,
54+
"coverageReporters": [
55+
"text",
56+
"html",
57+
"lcov"
58+
],
59+
"coverageDirectory": "coverage/",
60+
"collectCoverageFrom": [
61+
"dist/src/**/*.js",
62+
"dist/src/**/*.ts"
63+
],
64+
"coveragePathIgnorePatterns": [
65+
".*\\.d\\.ts"
66+
],
67+
"moduleNameMapper": {
68+
"^uuid$": "<rootDir>/../../node_modules/uuid/dist/index.js",
69+
"^yaml$": "<rootDir>/../../node_modules/yaml/dist/index.js"
70+
}
5371
},
5472
"eslintConfig": {
5573
"extends": "../cubejs-linter"

packages/cubejs-cli/package.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,12 @@
5757
"@types/cross-spawn": "^6.0.2",
5858
"@types/fs-extra": "^9.0.2",
5959
"@types/inquirer": "^7.3.1",
60-
"@types/jest": "^27",
60+
"@types/jest": "^29",
6161
"@types/jsonwebtoken": "^9.0.2",
6262
"@types/node": "^20",
6363
"@types/semver": "^7.5.8",
6464
"husky": "^4.2.3",
65-
"jest": "^27",
65+
"jest": "^29",
6666
"typescript": "~5.2.2"
6767
},
6868
"jest": {
@@ -73,7 +73,17 @@
7373
"html",
7474
"lcov"
7575
],
76-
"coverageDirectory": "coverage/"
76+
"coverageDirectory": "coverage/",
77+
"collectCoverageFrom": [
78+
"dist/src/**/*.js",
79+
"dist/src/**/*.ts"
80+
],
81+
"coveragePathIgnorePatterns": [
82+
".*\\.d\\.ts"
83+
],
84+
"moduleNameMapper": {
85+
"^uuid$": "<rootDir>/../../node_modules/uuid/dist/index.js"
86+
}
7787
},
7888
"license": "Apache-2.0",
7989
"eslintConfig": {

packages/cubejs-clickhouse-driver/package.json

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,33 @@
3838
"devDependencies": {
3939
"@cubejs-backend/linter": "1.3.8",
4040
"@cubejs-backend/testing-shared": "1.3.8",
41-
"@types/jest": "^27",
42-
"jest": "^27",
41+
"@types/jest": "^29",
42+
"jest": "^29",
4343
"typescript": "~5.2.2"
4444
},
4545
"publishConfig": {
4646
"access": "public"
4747
},
4848
"jest": {
49-
"testEnvironment": "node"
49+
"testEnvironment": "node",
50+
"collectCoverage": true,
51+
"coverageReporters": [
52+
"text",
53+
"html",
54+
"lcov"
55+
],
56+
"coverageDirectory": "coverage/",
57+
"collectCoverageFrom": [
58+
"dist/src/**/*.js",
59+
"dist/src/**/*.ts"
60+
],
61+
"coveragePathIgnorePatterns": [
62+
".*\\.d\\.ts"
63+
],
64+
"moduleNameMapper": {
65+
"^uuid$": "<rootDir>/../../node_modules/uuid/dist/index.js",
66+
"^yaml$": "<rootDir>/../../node_modules/yaml/dist/index.js"
67+
}
5068
},
5169
"eslintConfig": {
5270
"extends": "../cubejs-linter"

0 commit comments

Comments
 (0)