From 6e4c2a63623963ad446594c208893a3d22ccc25f Mon Sep 17 00:00:00 2001 From: Florian Bouillon Date: Tue, 8 Dec 2020 12:52:02 +0100 Subject: [PATCH] Simplified Jest Configuration Signed-off-by: Florian Bouillon --- jest.base.config.json | 5 +++++ packages/object-util/jest.config.js | 19 +------------------ packages/object-util/tsconfig.test.json | 6 ------ packages/url-manager/jest.config.js | 19 +------------------ packages/url-manager/tsconfig.test.json | 6 ------ 5 files changed, 7 insertions(+), 48 deletions(-) create mode 100644 jest.base.config.json delete mode 100644 packages/object-util/tsconfig.test.json delete mode 100644 packages/url-manager/tsconfig.test.json diff --git a/jest.base.config.json b/jest.base.config.json new file mode 100644 index 0000000..1e8244e --- /dev/null +++ b/jest.base.config.json @@ -0,0 +1,5 @@ +{ + "transform": { + "^.+\\.tsx?$": "ts-jest" + } +} diff --git a/packages/object-util/jest.config.js b/packages/object-util/jest.config.js index 3c46609..9c584ff 100644 --- a/packages/object-util/jest.config.js +++ b/packages/object-util/jest.config.js @@ -1,18 +1 @@ -module.exports = { - globals: { - 'ts-jest': { - tsConfig: 'tsconfig.test.json' - }, - "transform": { - ".(ts|tsx)": " ../../node_modules/ts-jest/preprocessor.js" - }, - "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$", - "testResultsProcessor": "../../node_modules/ts-jest/coverageprocessor.js", - "collectCoverageFrom": ["src/URLManager.ts"], - "moduleFileExtensions": [ - "ts", - "tsx", - "js" - ], - }, -} +module.exports = require('../../jest.base.config.json') diff --git a/packages/object-util/tsconfig.test.json b/packages/object-util/tsconfig.test.json deleted file mode 100644 index 67ae45c..0000000 --- a/packages/object-util/tsconfig.test.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "esModuleInterop": true - } -} diff --git a/packages/url-manager/jest.config.js b/packages/url-manager/jest.config.js index 3c46609..9c584ff 100644 --- a/packages/url-manager/jest.config.js +++ b/packages/url-manager/jest.config.js @@ -1,18 +1 @@ -module.exports = { - globals: { - 'ts-jest': { - tsConfig: 'tsconfig.test.json' - }, - "transform": { - ".(ts|tsx)": " ../../node_modules/ts-jest/preprocessor.js" - }, - "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$", - "testResultsProcessor": "../../node_modules/ts-jest/coverageprocessor.js", - "collectCoverageFrom": ["src/URLManager.ts"], - "moduleFileExtensions": [ - "ts", - "tsx", - "js" - ], - }, -} +module.exports = require('../../jest.base.config.json') diff --git a/packages/url-manager/tsconfig.test.json b/packages/url-manager/tsconfig.test.json deleted file mode 100644 index 67ae45c..0000000 --- a/packages/url-manager/tsconfig.test.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "compilerOptions": { - "target": "es5", - "esModuleInterop": true - } -}