test: preserve tool helpers in embedded runner mocks

This commit is contained in:
Peter Steinberger
2026-04-17 01:32:06 +01:00
parent 77e6e4cf87
commit acd86a06cd

View File

@@ -471,17 +471,17 @@ vi.mock("../../sandbox/runtime-status.js", () => ({
}),
}));
vi.mock("../../tool-call-id.js", () => ({
sanitizeToolCallIdsForCloudCodeAssist: <T>(messages: T) => messages,
}));
vi.mock("../../tool-call-id.js", async (importOriginal) => {
return await importOriginal<typeof import("../../tool-call-id.js")>();
});
vi.mock("../../tool-fs-policy.js", () => ({
resolveEffectiveToolFsWorkspaceOnly: () => false,
}));
vi.mock("../../tool-policy.js", () => ({
normalizeToolName: (name: string) => name,
}));
vi.mock("../../tool-policy.js", async (importOriginal) => {
return await importOriginal<typeof import("../../tool-policy.js")>();
});
vi.mock("../../transcript-policy.js", () => ({
resolveTranscriptPolicy: () => ({