test: fail fast on google prompt cache calls · openclaw/openclaw@bf8bcae
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 |
|---|
@@ -81,9 +81,14 @@ function createCapturingStreamFn(result = "stream") {
|
81 | 81 | } |
82 | 82 | |
83 | 83 | function callArg(mock: { mock: { calls: unknown[][] } }, callIndex: number, argIndex: number) { |
84 | | -const call = mock.mock.calls[callIndex]; |
85 | | -expect(call).toBeDefined(); |
86 | | -return call?.[argIndex]; |
| 84 | +const call = mock.mock.calls.at(callIndex); |
| 85 | +if (!call) { |
| 86 | +throw new Error(`Expected mock call ${callIndex}`); |
| 87 | +} |
| 88 | +if (argIndex >= call.length) { |
| 89 | +throw new Error(`Expected mock call ${callIndex} argument ${argIndex}`); |
| 90 | +} |
| 91 | +return call[argIndex]; |
87 | 92 | } |
88 | 93 | |
89 | 94 | function fetchInit(fetchMock: { mock: { calls: unknown[][] } }, callIndex = 0): RequestInit { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。