From 52fb9920ac198b01335e23d05fa9c1142c631e3d Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Sat, 30 Apr 2022 16:30:33 +0200 Subject: [PATCH] cli: fix next test coverage configuration Signed-off-by: Patrik Oldsberg --- .changeset/early-lemons-add.md | 5 +++++ packages/cli/config/jest.js | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/early-lemons-add.md diff --git a/.changeset/early-lemons-add.md b/.changeset/early-lemons-add.md new file mode 100644 index 0000000000..79b33aa783 --- /dev/null +++ b/.changeset/early-lemons-add.md @@ -0,0 +1,5 @@ +--- +'@backstage/cli': patch +--- + +Fixed coverage configuration when using `BACKSTAGE_NEXT_TESTS`. diff --git a/packages/cli/config/jest.js b/packages/cli/config/jest.js index e5e08b4546..21f4462eab 100644 --- a/packages/cli/config/jest.js +++ b/packages/cli/config/jest.js @@ -123,7 +123,7 @@ async function getProjectConfig(targetPath, displayName) { ...(displayName && { displayName }), rootDir: path.resolve(targetPath, 'src'), coverageDirectory: path.resolve(targetPath, 'coverage'), - coverageProvider: envOptions.nextTests ? undefined : 'v8', + coverageProvider: envOptions.nextTests ? 'babel' : 'v8', collectCoverageFrom: ['**/*.{js,jsx,ts,tsx,mjs,cjs}', '!**/*.d.ts'], moduleNameMapper: { '\\.(css|less|scss|sss|styl)$': require.resolve('jest-css-modules'),