From 55ad9ff5f59ac55bf2e62994e023522ef28501d1 Mon Sep 17 00:00:00 2001 From: chefbc2k Date: Sun, 5 Apr 2026 04:09:47 -0500 Subject: [PATCH 1/2] add coverage runner config test --- node_modules | 1 + scripts/vitest-config.test.ts | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 120000 node_modules create mode 100644 scripts/vitest-config.test.ts diff --git a/node_modules b/node_modules new file mode 120000 index 0000000..03be930 --- /dev/null +++ b/node_modules @@ -0,0 +1 @@ +/Users/chef/Public/api-layer/node_modules \ No newline at end of file diff --git a/scripts/vitest-config.test.ts b/scripts/vitest-config.test.ts new file mode 100644 index 0000000..9367369 --- /dev/null +++ b/scripts/vitest-config.test.ts @@ -0,0 +1,23 @@ +import { describe, expect, it } from "vitest"; + +import packageJson from "../package.json"; +import config from "../vitest.config"; + +describe("coverage runner configuration", () => { + it("keeps verification scripts out of coverage accounting", () => { + expect(config.test?.coverage?.include).toEqual([ + "packages/api/src/**/*.ts", + "packages/client/src/**/*.ts", + "packages/indexer/src/**/*.ts", + "scripts/**/*.ts", + ]); + expect(config.test?.coverage?.exclude).toContain("scripts/verify-*.ts"); + expect(config.test?.coverage?.excludeAfterRemap).toBe(true); + }); + + it("drives reporter selection and tempdir creation from the coverage script", () => { + expect(config.test?.coverage?.reporter).toBeUndefined(); + expect(packageJson.scripts["test:coverage"]).toContain("mkdir -p coverage/.tmp"); + expect(packageJson.scripts["test:coverage"]).toContain("--coverage.reporter=text"); + }); +}); From 498c5eb466048efa4325bbe3bd6b7c4d2b53bf5b Mon Sep 17 00:00:00 2001 From: chefbc2k Date: Sun, 5 Apr 2026 04:09:52 -0500 Subject: [PATCH 2/2] remove temp worktree symlink --- node_modules | 1 - 1 file changed, 1 deletion(-) delete mode 120000 node_modules diff --git a/node_modules b/node_modules deleted file mode 120000 index 03be930..0000000 --- a/node_modules +++ /dev/null @@ -1 +0,0 @@ -/Users/chef/Public/api-layer/node_modules \ No newline at end of file