test: dedupe exec policy mock reads · openclaw/openclaw@4ce9ff7
steipete
·
2026-05-13
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -40,7 +40,8 @@ function expectFields(value: unknown, expected: Record<string, unknown>): void {
|
40 | 40 | } |
41 | 41 | |
42 | 42 | function readLastJsonWrite(): Record<string, unknown> { |
43 | | -const [payload, space] = mocks.defaultRuntime.writeJson.mock.calls.at(-1) ?? []; |
| 43 | +const calls = mocks.defaultRuntime.writeJson.mock.calls; |
| 44 | +const [payload, space] = calls[calls.length - 1] ?? []; |
44 | 45 | expect(space).toBe(0); |
45 | 46 | if (!payload || typeof payload !== "object") { |
46 | 47 | throw new Error("expected JSON write payload object"); |
@@ -59,11 +60,11 @@ function readFirstPolicyScope(payload: Record<string, unknown>): Record<string,
|
59 | 60 | } |
60 | 61 | |
61 | 62 | function readFirstReplaceConfigArg(): Record<string, unknown> { |
62 | | -const call = mocks.replaceConfigFile.mock.calls.at(0); |
| 63 | +const call = mocks.replaceConfigFile.mock.calls[0]; |
63 | 64 | if (!call) { |
64 | 65 | throw new Error("expected replaceConfigFile call"); |
65 | 66 | } |
66 | | -const arg = call.at(0); |
| 67 | +const arg = call[0]; |
67 | 68 | if (!arg || typeof arg !== "object") { |
68 | 69 | throw new Error("expected replaceConfigFile argument"); |
69 | 70 | } |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。