From c6ba27f371fe4604051b47df00e19f27e8544403 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Sun, 12 Apr 2026 21:30:56 -0500 Subject: [PATCH] fix(gsd): cast unknown gate id in test to satisfy GateId type The gate-registry test intentionally passes an invalid gate id "Q999" to verify error handling, but the strict GateId union type rejects it at compile time. Cast to GateId to fix the typecheck:extensions CI step. --- src/resources/extensions/gsd/tests/gate-registry.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/resources/extensions/gsd/tests/gate-registry.test.ts b/src/resources/extensions/gsd/tests/gate-registry.test.ts index 9b05ced61..3bb1d6c3c 100644 --- a/src/resources/extensions/gsd/tests/gate-registry.test.ts +++ b/src/resources/extensions/gsd/tests/gate-registry.test.ts @@ -101,7 +101,7 @@ describe("assertGateCoverage", () => { test("throws when a row has an unknown gate id", () => { assert.throws( - () => assertGateCoverage([{ gate_id: "Q999" }], "gate-evaluate", { requireAll: false }), + () => assertGateCoverage([{ gate_id: "Q999" as GateId }], "gate-evaluate", { requireAll: false }), (err: Error) => err.message.includes("Q999"), ); });