fix(test): add missing ToolContext fields to test mocks

@opencode-ai/plugin ToolContext now requires directory, worktree,
metadata, and ask fields. Updated all tool test mocks to comply.
This commit is contained in:
justsisyphus
2026-02-01 14:16:28 +09:00
parent c859a23158
commit 97dffb23a7
4 changed files with 34 additions and 5 deletions
+6
View File
@@ -2,11 +2,17 @@ import { describe, test, expect } from "bun:test"
import { session_list, session_read, session_search, session_info } from "./tools"
import type { ToolContext } from "@opencode-ai/plugin/tool"
const projectDir = "/Users/yeongyu/local-workspaces/oh-my-opencode"
const mockContext: ToolContext = {
sessionID: "test-session",
messageID: "test-message",
agent: "test-agent",
directory: projectDir,
worktree: projectDir,
abort: new AbortController().signal,
metadata: () => {},
ask: async () => {},
}
describe("session-manager tools", () => {