Skip to content

Commit 3f4b9d9

Browse files
committed
test(task): use branded session id in schema test
1 parent 1357bb9 commit 3f4b9d9

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

packages/opencode/test/tool/parameters.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import { Parameters as Todo } from "../../src/tool/todo"
2626
import { Parameters as WebFetch } from "../../src/tool/webfetch"
2727
import { Parameters as WebSearch } from "../../src/tool/websearch"
2828
import { Parameters as Write } from "../../src/tool/write"
29+
import { SessionID } from "../../src/session/schema"
2930

3031
const parse = <S extends Schema.Decoder<unknown>>(schema: S, input: unknown): S["Type"] =>
3132
Schema.decodeUnknownSync(schema)(input)
@@ -225,11 +226,11 @@ describe("tool parameters", () => {
225226
description: "d",
226227
prompt: "p",
227228
subagent_type: "general",
228-
task_id: "ses_test",
229+
task_id: SessionID.make("ses_test"),
229230
command: "/cmd",
230231
background: true,
231232
})
232-
expect(parsed.task_id).toBe("ses_test")
233+
expect(parsed.task_id).toBe(SessionID.make("ses_test"))
233234
expect(parsed.command).toBe("/cmd")
234235
expect(parsed.background).toBe(true)
235236
})

0 commit comments

Comments
 (0)