test(qa): narrow Matrix approval test id · openclaw/openclaw@52dbc4d
vincentkoc
·
2026-05-04
·
via Recent Commits to openclaw:main
File tree
extensions/qa-matrix/src/runners/contract
| Original file line number | Diff line number | Diff line change |
|---|
@@ -379,7 +379,10 @@ describe("matrix live qa scenarios", () => {
|
379 | 379 | ); |
380 | 380 | const payload = |
381 | 381 | typeof params === "object" && params !== null ? (params as { id?: unknown }) : undefined; |
382 | | -approvalId = String(payload?.id ?? "approval-missing"); |
| 382 | +if (typeof payload?.id !== "string") { |
| 383 | +throw new Error("approval request missing id"); |
| 384 | +} |
| 385 | +approvalId = payload.id; |
383 | 386 | return { id: approvalId, status: "accepted" }; |
384 | 387 | } |
385 | 388 | if (method === "exec.approval.waitDecision") { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。