test: dedupe restart sentinel mock reads · openclaw/openclaw@ccf58b0
steipete
·
2026-05-13
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -316,7 +316,8 @@ function mockCallArg(mock: { mock: { calls: Array<Array<unknown>> } }, callIndex
|
316 | 316 | } |
317 | 317 | |
318 | 318 | function lastMockCallArg(mock: { mock: { calls: Array<Array<unknown>> } }): unknown { |
319 | | -const call = mock.mock.calls.at(-1); |
| 319 | +const calls = mock.mock.calls; |
| 320 | +const call = calls[calls.length - 1]; |
320 | 321 | if (!call) { |
321 | 322 | throw new Error("Expected last mock call"); |
322 | 323 | } |
@@ -1118,7 +1119,7 @@ describe("scheduleRestartSentinelWake", () => {
|
1118 | 1119 | await scheduleRestartSentinelWake({ deps: {} as never }); |
1119 | 1120 | |
1120 | 1121 | expect(mocks.recordInboundSessionAndDispatchReply).not.toHaveBeenCalled(); |
1121 | | -expect(mocks.enqueueSystemEvent.mock.calls.at(1)?.[0]).toBe("continue"); |
| 1122 | +expect(mockCallArg(mocks.enqueueSystemEvent, 1)).toBe("continue"); |
1122 | 1123 | expectNthSystemEventFields(1, { |
1123 | 1124 | sessionKey: "agent:main:main", |
1124 | 1125 | }); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。