Skip to content

Commit de0d859

Browse files
authored
chore(jest): Fix Jest Deprecation Warnings (#465)
* fix jest warning Importing "setup-jest.js" directly is deprecated. The file "setup-jest.js" will be removed in the future. Please use "setupZoneTestEnv" function instead. Example: // setup-jest.ts import { setupZoneTestEnv } from 'jest-preset-angular/setup-env/zone'; setupZoneTestEnv(); * fix another jest deprecation warning ts-jest[ts-jest-transformer] (WARN) Define `ts-jest` config under `globals` is deprecated. Please do transform: { <transform_regex>: ['ts-jest', { /* ts-jest config goes here in Jest */ }], }, See more at https://kulshekhar.github.io/ts-jest/docs/getting-started/presets#advanced ts-jest[ts-jest-transformer] (WARN) Define `ts-jest` config under `globals` is deprecated. Please do transform: { <transform_regex>: ['ts-jest', { /* ts-jest config goes here in Jest */ }], }, * update package-lock.json * update jest config
1 parent e66c942 commit de0d859

File tree

3 files changed

+15
-12
lines changed

3 files changed

+15
-12
lines changed

jest.config.json

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
11
{
22
"preset": "jest-preset-angular",
33
"setupFilesAfterEnv": ["<rootDir>/src/setup-jest.ts"],
4-
"globals": {
5-
"ts-jest": {
6-
"tsconfig": "<rootDir>/tsconfig.spec.json",
7-
"stringifyContentPathRegex": "\\.html$"
8-
}
4+
"transform": {
5+
"^.+\\.(ts|html)$": [
6+
"jest-preset-angular",
7+
{
8+
"tsconfig": "<rootDir>/tsconfig.spec.json",
9+
"stringifyContentPathRegex": "\\.html$"
10+
}
11+
]
912
},
1013
"moduleNameMapper": {
1114
"^lodash-es$": "lodash"
1215
},
1316
"coverageReporters": ["json", "html"],
14-
"coverageDirectory": "coverage/api-documentation-portal",
15-
"displayName": "ap-ui-example-app",
17+
"coverageDirectory": "coverage/ahb-tabellen",
18+
"displayName": "ahb-tabellen",
1619
"modulePathIgnorePatterns": ["<rootDir>/dist"],
17-
"transformIgnorePatterns": ["/node_modules/?!@angular"]
20+
"transformIgnorePatterns": ["node_modules/(?!.*\\.mjs$|@angular|rxjs)"],
21+
"testEnvironment": "jsdom"
1822
}

package-lock.json

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/setup-jest.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
import 'jest-preset-angular/setup-jest';
1+
import { setupZoneTestEnv } from 'jest-preset-angular/setup-env/zone';
2+
3+
setupZoneTestEnv();

0 commit comments

Comments
 (0)