From 466f0611ff471623b8bae9e4534a12f28779a8f3 Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Wed, 28 Jan 2026 15:06:20 +0100 Subject: [PATCH] let ts-jest transform JS and allow JS in tests Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- jest.config.cjs | 4 ++-- jest.config.itg.cjs | 4 ++-- tsconfig.test.json | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/jest.config.cjs b/jest.config.cjs index 72d685e..77004cd 100644 --- a/jest.config.cjs +++ b/jest.config.cjs @@ -38,7 +38,7 @@ module.exports = { setupFiles: ['dotenv/config'], testMatch: ['**/*.test.ts'], transform: { - '^.+\\.ts$': [ + '^.+\\.[tj]s$': [ 'ts-jest', { useESM: true, @@ -46,7 +46,7 @@ module.exports = { } ] }, - transformIgnorePatterns: ['/node_modules/(?!(?:@octokit|universal-user-agent)/)'], + transformIgnorePatterns: ['/node_modules/(?!(?:@octokit|universal-user-agent|before-after-hook)/)'], moduleNameMapper: { '^(\\.{1,2}/.*)\\.js$': '$1' }, diff --git a/jest.config.itg.cjs b/jest.config.itg.cjs index 3f679d0..189167e 100644 --- a/jest.config.itg.cjs +++ b/jest.config.itg.cjs @@ -21,7 +21,7 @@ module.exports = { testMatch: ['**/*.test.itg.ts'], testTimeout: 1800000, // 30 minutes transform: { - '^.+\\.ts$': [ + '^.+\\.[tj]s$': [ 'ts-jest', { useESM: true, @@ -29,7 +29,7 @@ module.exports = { } ] }, - transformIgnorePatterns: ['/node_modules/(?!(?:@octokit|universal-user-agent)/)'], + transformIgnorePatterns: ['/node_modules/(?!(?:@octokit|universal-user-agent|before-after-hook)/)'], moduleNameMapper: { '^(\\.{1,2}/.*)\\.js$': '$1' }, diff --git a/tsconfig.test.json b/tsconfig.test.json index d78b1e5..37e63ac 100644 --- a/tsconfig.test.json +++ b/tsconfig.test.json @@ -2,7 +2,8 @@ "extends": "./tsconfig.json", "compilerOptions": { "rootDir": ".", - "noEmit": true + "noEmit": true, + "allowJs": true }, "include": [ "src/**/*.ts",