From c99e40530cdcf7bb5416df98d62ddaae7324e732 Mon Sep 17 00:00:00 2001 From: Trevor Scheer Date: Tue, 13 Sep 2022 16:57:11 -0700 Subject: [PATCH] Update deprecated ts-jest config from globals to transform --- .changeset/six-pianos-refuse.md | 5 +++++ jest.config.base.js | 15 +++++++++------ 2 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 .changeset/six-pianos-refuse.md diff --git a/.changeset/six-pianos-refuse.md b/.changeset/six-pianos-refuse.md new file mode 100644 index 00000000000..65dd8a36a87 --- /dev/null +++ b/.changeset/six-pianos-refuse.md @@ -0,0 +1,5 @@ +--- +'@apollo/server-integration-testsuite': patch +--- + +Expand jest peer deps to include v29 diff --git a/jest.config.base.js b/jest.config.base.js index d7e4d435d0b..55709c1a208 100644 --- a/jest.config.base.js +++ b/jest.config.base.js @@ -10,12 +10,15 @@ export default { moduleFileExtensions: [...defaults.moduleFileExtensions, 'ts', 'tsx'], clearMocks: true, extensionsToTreatAsEsm: ['.ts'], - globals: { - 'ts-jest': { - useESM: true, - tsconfig: '/src/__tests__/tsconfig.json', - diagnostics: true, - }, + transform: { + '^.+\\.test.ts$': [ + 'ts-jest', + { + useESM: true, + tsconfig: '/src/__tests__/tsconfig.json', + diagnostics: true, + }, + ], }, moduleNameMapper: { // Ignore '.js' at the end of imports; part of ESM support.