test: specify exec approval shortcut · openclaw/openclaw@164031f
shakkernerd
·
2026-05-12
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -241,7 +241,23 @@ describe("requestExecApprovalDecision", () => {
|
241 | 241 | }); |
242 | 242 | |
243 | 243 | expect(result).toBe("deny"); |
244 | | -expect(vi.mocked(callGatewayTool).mock.calls).toHaveLength(1); |
| 244 | +expect(vi.mocked(callGatewayTool).mock.calls).toStrictEqual([ |
| 245 | +[ |
| 246 | +"exec.approval.request", |
| 247 | +{ timeoutMs: DEFAULT_APPROVAL_REQUEST_TIMEOUT_MS }, |
| 248 | +expect.objectContaining({ |
| 249 | +ask: "on-miss", |
| 250 | +command: "echo hi", |
| 251 | +cwd: "/tmp", |
| 252 | +host: "gateway", |
| 253 | +id: "approval-id", |
| 254 | +security: "allowlist", |
| 255 | +timeoutMs: DEFAULT_APPROVAL_TIMEOUT_MS, |
| 256 | +twoPhase: true, |
| 257 | +}), |
| 258 | +{ expectFinal: false }, |
| 259 | +], |
| 260 | +]); |
245 | 261 | }); |
246 | 262 | |
247 | 263 | it("adds command spans to host approval registration payloads", async () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。