From 08aa8b5d1f90cc13316f4a706cb50749a6455ae3 Mon Sep 17 00:00:00 2001 From: Soc Sieng Date: Tue, 15 Oct 2024 23:47:02 +1100 Subject: [PATCH] Fix test coverage reporting --- .gitignore | 4 +++- packages/tests-unit/vitest.config.ts | 12 +++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 428fe4699..b4f8dfa80 100644 --- a/.gitignore +++ b/.gitignore @@ -25,4 +25,6 @@ test-results .sst/ .sst.config* .next/ -.open-next/ \ No newline at end of file +.open-next/ + +coverage/ \ No newline at end of file diff --git a/packages/tests-unit/vitest.config.ts b/packages/tests-unit/vitest.config.ts index d0957d9fb..dafb8736f 100644 --- a/packages/tests-unit/vitest.config.ts +++ b/packages/tests-unit/vitest.config.ts @@ -7,9 +7,19 @@ export default defineConfig({ test: { globals: true, environment: "node", - setupFiles: "./setup.ts", + setupFiles: "./packages/tests-unit/setup.ts", coverage: { all: true, + include: ["packages/**"], + exclude: [ + "packages/tests-*/**", + "**/node_modules/**", + "**/dist/**", + "**/coverage/**", + ], }, + root: "../../", + include: ["packages/tests-unit/**/*.{test,spec}.?(c|m)ts"], + exclude: ["**/node_modules/**", "**/dist/**", "**/coverage/**"], }, });