From 3f4b9d9ef4bf8c8450015c9cc3a7aaa2437058cc Mon Sep 17 00:00:00 2001 From: Shoubhit Dash Date: Fri, 24 Apr 2026 20:21:02 +0530 Subject: [PATCH] test(task): use branded session id in schema test --- packages/opencode/test/tool/parameters.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/opencode/test/tool/parameters.test.ts b/packages/opencode/test/tool/parameters.test.ts index 487e6faa17..52d7f44ee3 100644 --- a/packages/opencode/test/tool/parameters.test.ts +++ b/packages/opencode/test/tool/parameters.test.ts @@ -26,6 +26,7 @@ import { Parameters as Todo } from "../../src/tool/todo" import { Parameters as WebFetch } from "../../src/tool/webfetch" import { Parameters as WebSearch } from "../../src/tool/websearch" import { Parameters as Write } from "../../src/tool/write" +import { SessionID } from "../../src/session/schema" const parse = >(schema: S, input: unknown): S["Type"] => Schema.decodeUnknownSync(schema)(input) @@ -225,11 +226,11 @@ describe("tool parameters", () => { description: "d", prompt: "p", subagent_type: "general", - task_id: "ses_test", + task_id: SessionID.make("ses_test"), command: "/cmd", background: true, }) - expect(parsed.task_id).toBe("ses_test") + expect(parsed.task_id).toBe(SessionID.make("ses_test")) expect(parsed.command).toBe("/cmd") expect(parsed.background).toBe(true) })