Skip to content

Commit 1e6c120

Browse files
committed
fix(test): use ** glob to include nested lambda src/ trees in coverage
packages/lambda/*/src/ is two levels below packages/, so the single-star glob packages/*/src/** missed all five lambda packages. Switching to packages/**/src/** matches src/ at any depth while still excluding e2e/, playwright.config.ts, vite.config.ts, and other non-source files. https://claude.ai/code/session_013coUXcACPpVfmbK9i2D86Z
1 parent 8a17b27 commit 1e6c120

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

app/vitest.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ export default defineConfig({
3434
// Measure all source files, not just those touched by tests.
3535
// Scoped to src/ trees so Playwright e2e files, Vite/Playwright configs,
3636
// and other non-unit-tested support files are excluded by default.
37-
include: ['packages/*/src/**/*.{ts,tsx}'],
37+
// Double-star is needed because lambda packages nest under packages/lambda/*.
38+
include: ['packages/**/src/**/*.{ts,tsx}'],
3839
exclude: [
3940
'packages/**/*.test.{ts,tsx}',
4041
'packages/**/*.d.ts',

0 commit comments

Comments
 (0)