From 25e30bfd0b36dac44ea16c5ca373d026347a7220 Mon Sep 17 00:00:00 2001 From: can1357 Date: Thu, 13 Aug 2026 01:25:50 +0200 Subject: [PATCH] fix(tests): typed evaluator regression tests for strict check --- .../coding-agent/test/extensibility/typebox-shim.test.ts | 5 ++++- packages/coding-agent/test/issue-8137-repro.test.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/coding-agent/test/extensibility/typebox-shim.test.ts b/packages/coding-agent/test/extensibility/typebox-shim.test.ts index 1e27773de..e13da3d63 100644 --- a/packages/coding-agent/test/extensibility/typebox-shim.test.ts +++ b/packages/coding-agent/test/extensibility/typebox-shim.test.ts @@ -107,7 +107,10 @@ describe("pi.typebox compatibility shim", () => { }); it("applies schema-valued additionalProperties only to undeclared raw-object keys", () => { - const schema = Type.Object({ known: { type: "number" } }, { additionalProperties: { type: "string" } }); + const schema = Type.Object( + { known: { type: "number" } as unknown as TSchema }, + { additionalProperties: { type: "string" } as unknown as TSchema }, + ); expect(schema.safeParse({ known: 1, extra: "ok" }).success).toBe(true); expect(schema.safeParse({ known: "bad", extra: "ok" }).success).toBe(false); diff --git a/packages/coding-agent/test/issue-8137-repro.test.ts b/packages/coding-agent/test/issue-8137-repro.test.ts index a96baf8d3..0e38712bb 100644 --- a/packages/coding-agent/test/issue-8137-repro.test.ts +++ b/packages/coding-agent/test/issue-8137-repro.test.ts @@ -125,7 +125,7 @@ describe("issue #8137 — inline /skill in mode-command prompts", () => { const turn = new Promise(resolve => { finishTurn = resolve; }); - const handleModeCommand = vi.fn(() => turn); + const handleModeCommand = vi.fn((_prompt?: string) => turn); const clearDraft = vi.fn(); const setText = vi.fn(); const command = BUILTIN_MODE_SLASH_COMMANDS.find(candidate => candidate.name === name);