test: preserve tool helpers in embedded runner mocks · openclaw/openclaw@acd86a0
steipete
·
2026-04-17
·
via Recent Commits to openclaw:main
File tree
1 file changed
lines changed
src/agents/pi-embedded-runner/run
1 file changed
lines changed
| Original file line number | Diff line number | Diff line change |
|---|
@@ -471,17 +471,17 @@ vi.mock("../../sandbox/runtime-status.js", () => ({
|
471 | 471 | }), |
472 | 472 | })); |
473 | 473 | |
474 | | -vi.mock("../../tool-call-id.js", () => ({ |
475 | | -sanitizeToolCallIdsForCloudCodeAssist: <T>(messages: T) => messages, |
476 | | -})); |
| 474 | +vi.mock("../../tool-call-id.js", async (importOriginal) => { |
| 475 | +return await importOriginal<typeof import("../../tool-call-id.js")>(); |
| 476 | +}); |
477 | 477 | |
478 | 478 | vi.mock("../../tool-fs-policy.js", () => ({ |
479 | 479 | resolveEffectiveToolFsWorkspaceOnly: () => false, |
480 | 480 | })); |
481 | 481 | |
482 | | -vi.mock("../../tool-policy.js", () => ({ |
483 | | -normalizeToolName: (name: string) => name, |
484 | | -})); |
| 482 | +vi.mock("../../tool-policy.js", async (importOriginal) => { |
| 483 | +return await importOriginal<typeof import("../../tool-policy.js")>(); |
| 484 | +}); |
485 | 485 | |
486 | 486 | vi.mock("../../transcript-policy.js", () => ({ |
487 | 487 | resolveTranscriptPolicy: () => ({ |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。