test: tighten skip discovery hook assertions · openclaw/openclaw@dc83a10
steipete
·
2026-05-12
·
via Recent Commits to openclaw:main
File tree
src/agents/pi-embedded-runner
| Original file line number | Diff line number | Diff line change |
|---|
@@ -53,17 +53,16 @@ let resolveModelAsync: typeof import("./model.js").resolveModelAsync;
|
53 | 53 | function expectWorkspaceHookCall(mock: { mock: { calls: unknown[][] } }) { |
54 | 54 | expect(mock.mock.calls).toHaveLength(1); |
55 | 55 | const [arg] = mock.mock.calls[0] ?? []; |
56 | | -expect(arg).toBeTruthy(); |
57 | 56 | if (!arg || typeof arg !== "object") { |
58 | 57 | throw new Error("Expected runtime hook call argument"); |
59 | 58 | } |
60 | 59 | const call = arg as { context?: unknown; workspaceDir?: unknown }; |
61 | 60 | expect(call.workspaceDir).toBe("/tmp/workspace"); |
62 | | -expect(call.context).toBeTruthy(); |
63 | 61 | if (!call.context || typeof call.context !== "object") { |
64 | 62 | throw new Error("Expected runtime hook context"); |
65 | 63 | } |
66 | | -expect((call.context as { workspaceDir?: unknown }).workspaceDir).toBe("/tmp/workspace"); |
| 64 | +const context = call.context as { workspaceDir?: unknown }; |
| 65 | +expect(context.workspaceDir).toBe("/tmp/workspace"); |
67 | 66 | } |
68 | 67 | |
69 | 68 | beforeEach(async () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。