From 5b562e96cb15e4f011c04c03db01c4e0f627d24a Mon Sep 17 00:00:00 2001 From: Ayane Date: Tue, 17 Feb 2026 18:17:09 +0800 Subject: [PATCH] test: add missing ENETRESET test case --- src/agents/model-fallback.test.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/agents/model-fallback.test.ts b/src/agents/model-fallback.test.ts index 14b705fffbd..59fd9121dd6 100644 --- a/src/agents/model-fallback.test.ts +++ b/src/agents/model-fallback.test.ts @@ -787,6 +787,14 @@ describe("runWithModelFallback", () => { }); }); + it("falls back on ENETRESET (connection reset by network)", async () => { + await expectFallsBackToHaiku({ + provider: "openai", + model: "gpt-4.1-mini", + firstError: Object.assign(new Error("connect ENETRESET"), { code: "ENETRESET" }), + }); + }); + it("falls back on provider abort errors with request-aborted messages", async () => { await expectFallsBackToHaiku({ provider: "openai",