Skip to content

Commit 20c5fd0

Browse files
committed
fix jest configurations
1 parent c5d9b9e commit 20c5fd0

File tree

15 files changed

+92
-42
lines changed

15 files changed

+92
-42
lines changed

internal/events/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
"@stoplight/spectral-cli": "^6.15.0",
99
"@stylistic/eslint-plugin": "^3.1.0",
1010
"@tsconfig/node22": "^22.0.2",
11-
"@types/jest": "^29.5.14",
11+
"@types/jest": "^30.0.0",
1212
"@typescript-eslint/eslint-plugin": "^8.27.0",
1313
"@typescript-eslint/parser": "^8.27.0",
1414
"eslint": "^9.27.0",
1515
"eslint-plugin-jest": "^29.0.1",
16-
"jest": "^29.7.0",
16+
"jest": "^30.2.0",
1717
"ts-jest": "^29.4.0",
1818
"ts-node": "^10.9.2",
1919
"typescript": "^5.9.3"

internal/helpers/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
"devDependencies": {
77
"@stylistic/eslint-plugin": "^3.1.0",
88
"@tsconfig/node22": "^22.0.2",
9-
"@types/jest": "^29.5.14",
9+
"@types/jest": "^30.0.0",
1010
"@typescript-eslint/eslint-plugin": "^8.27.0",
1111
"@typescript-eslint/parser": "^8.27.0",
1212
"eslint": "^9.27.0",
1313
"eslint-plugin-jest": "^29.0.1",
14-
"jest": "^30.1.3",
14+
"jest": "^30.2.0",
1515
"ts-jest": "^29.4.0",
1616
"ts-node": "^10.9.2",
1717
"typescript": "^5.9.3"

lambdas/api-handler/jest.config.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1-
import type { Config } from "jest";
2-
3-
export const baseJestConfig: Config = {
1+
export const baseJestConfig = {
42
preset: "ts-jest",
3+
extensionsToTreatAsEsm: [".ts"],
4+
transform: {
5+
"^.+\\.ts$": ["ts-jest", {
6+
useESM: true
7+
}]
8+
},
59

610
// Automatically clear mock calls, instances, contexts and results before every test
711
clearMocks: true,
@@ -25,7 +29,6 @@ export const baseJestConfig: Config = {
2529
},
2630

2731
coveragePathIgnorePatterns: ["/__tests__/"],
28-
transform: { "^.+\\.ts$": "ts-jest" },
2932
testPathIgnorePatterns: [".build"],
3033
testMatch: ["**/?(*.)+(spec|test).[jt]s?(x)"],
3134

lambdas/api-handler/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,18 @@
77
"@aws-sdk/s3-request-presigner": "^3.925.0",
88
"@internal/datastore": "*",
99
"@internal/helpers": "*",
10-
"@types/aws-lambda": "^8.10.148",
1110
"esbuild": "^0.25.11",
1211
"pino": "^9.7.0",
1312
"zod": "^4.1.11"
1413
},
1514
"devDependencies": {
1615
"@tsconfig/node22": "^22.0.2",
17-
"@types/jest": "^29.5.14",
16+
"@types/aws-lambda": "^8.10.148",
17+
"@types/jest": "^30.0.0",
1818
"jest": "^30.2.0",
1919
"jest-mock-extended": "^4.0.0",
20-
"typescript": "^5.9.3",
21-
"zod": "^4.1.11"
20+
"ts-jest": "^29.4.0",
21+
"typescript": "^5.9.3"
2222
},
2323
"name": "nhs-notify-supplier-api-handler",
2424
"private": true,

lambdas/api-handler/tsconfig.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
{
2-
"compilerOptions": {},
2+
"compilerOptions": {
3+
"types": [
4+
"jest",
5+
"node"
6+
]
7+
},
38
"extends": "../../tsconfig.base.json",
49
"include": [
510
"src/**/*",

lambdas/authorizer/jest.config.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1-
import type { Config } from "jest";
2-
3-
export const baseJestConfig: Config = {
1+
export const baseJestConfig = {
42
preset: "ts-jest",
3+
extensionsToTreatAsEsm: [".ts"],
4+
transform: {
5+
"^.+\\.ts$": ["ts-jest", {
6+
useESM: true
7+
}]
8+
},
59

610
// Automatically clear mock calls, instances, contexts and results before every test
711
clearMocks: true,
@@ -25,7 +29,6 @@ export const baseJestConfig: Config = {
2529
},
2630

2731
coveragePathIgnorePatterns: ["/__tests__/"],
28-
transform: { "^.+\\.ts$": "ts-jest" },
2932
testPathIgnorePatterns: [".build"],
3033
testMatch: ["**/?(*.)+(spec|test).[jt]s?(x)"],
3134

lambdas/authorizer/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,17 @@
33
"@aws-sdk/client-dynamodb": "^3.858.0",
44
"@aws-sdk/lib-dynamodb": "^3.858.0",
55
"@internal/datastore": "*",
6-
"@types/aws-lambda": "^8.10.148",
76
"esbuild": "^0.25.11",
87
"pino": "^9.7.0",
98
"zod": "^4.1.11"
109
},
1110
"devDependencies": {
1211
"@tsconfig/node22": "^22.0.2",
12+
"@types/aws-lambda": "^8.10.148",
1313
"@types/jest": "^30.0.0",
1414
"jest": "^30.2.0",
1515
"jest-mock-extended": "^4.0.0",
16+
"ts-jest": "^29.4.0",
1617
"typescript": "^5.9.3"
1718
},
1819
"name": "nhs-notify-supplier-authorizer",

lambdas/authorizer/tsconfig.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
{
2-
"compilerOptions": {},
2+
"compilerOptions": {
3+
"types": [
4+
"jest",
5+
"node"
6+
]
7+
},
38
"extends": "../../tsconfig.base.json",
49
"include": [
510
"src/**/*",

lambdas/letter-updates-transformer/jest.config.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1-
import type { Config } from "jest";
2-
3-
export const baseJestConfig: Config = {
1+
export const baseJestConfig = {
42
preset: "ts-jest",
3+
extensionsToTreatAsEsm: [".ts"],
4+
transform: {
5+
"^.+\\.ts$": ["ts-jest", {
6+
useESM: true
7+
}]
8+
},
59

610
// Automatically clear mock calls, instances, contexts and results before every test
711
clearMocks: true,
@@ -25,7 +29,6 @@ export const baseJestConfig: Config = {
2529
},
2630

2731
coveragePathIgnorePatterns: ["/__tests__/"],
28-
transform: { "^.+\\.ts$": "ts-jest" },
2932
testPathIgnorePatterns: [".build"],
3033
testMatch: ["**/?(*.)+(spec|test).[jt]s?(x)"],
3134

lambdas/letter-updates-transformer/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
{
22
"dependencies": {
3-
"@types/aws-lambda": "^8.10.148",
43
"esbuild": "^0.24.0"
54
},
65
"devDependencies": {
76
"@tsconfig/node22": "^22.0.2",
7+
"@types/aws-lambda": "^8.10.148",
88
"@types/jest": "^30.0.0",
99
"jest": "^30.2.0",
1010
"jest-mock-extended": "^4.0.0",
11+
"ts-jest": "^29.4.0",
1112
"typescript": "^5.8.3"
1213
},
1314
"name": "nhs-notify-supplier-api-letter-updates-transformer",

0 commit comments

Comments
 (0)