test: tighten infra helper assertions · openclaw/openclaw@2cd0850
steipete
·
2026-05-11
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -105,7 +105,7 @@ describe("wrapFetchWithAbortSignal", () => {
|
105 | 105 | duplex: "half", |
106 | 106 | } as RequestInit & { duplex: "half" }); |
107 | 107 | |
108 | | -expect(getSeenInit()).toMatchObject({ duplex: "half" }); |
| 108 | +expect((getSeenInit() as (RequestInit & { duplex?: string }) | undefined)?.duplex).toBe("half"); |
109 | 109 | }); |
110 | 110 | |
111 | 111 | it("converts foreign abort signals to native controllers", async () => { |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -152,14 +152,12 @@ describe("retryAsync", () => {
|
152 | 152 | vi.useRealTimers(); |
153 | 153 | } |
154 | 154 | expect(res).toBe("ok"); |
155 | | -expect(onRetry).toHaveBeenCalledWith( |
156 | | -expect.objectContaining({ |
157 | | -attempt: 1, |
158 | | -maxAttempts: 2, |
159 | | - err, |
160 | | -label: "telegram", |
161 | | -}), |
162 | | -); |
| 155 | +expect(onRetry).toHaveBeenCalledOnce(); |
| 156 | +const retryEvent = onRetry.mock.calls[0]?.[0]; |
| 157 | +expect(retryEvent?.attempt).toBe(1); |
| 158 | +expect(retryEvent?.maxAttempts).toBe(2); |
| 159 | +expect(retryEvent?.err).toBe(err); |
| 160 | +expect(retryEvent?.label).toBe("telegram"); |
163 | 161 | }); |
164 | 162 | |
165 | 163 | it("retries immediately when the resolved delay is zero", async () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。