test (agents): cover empty-chunk timeout failover behavior

This commit is contained in:
Vignesh Natarajan
2026-02-14 18:53:37 -08:00
parent 6c0dca30b8
commit 79aaab403c
3 changed files with 60 additions and 0 deletions

View File

@@ -24,6 +24,7 @@ describe("classifyFailoverReason", () => {
expect(classifyFailoverReason("invalid request format")).toBe("format");
expect(classifyFailoverReason("credit balance too low")).toBe("billing");
expect(classifyFailoverReason("deadline exceeded")).toBe("timeout");
expect(classifyFailoverReason("request ended without sending any chunks")).toBe("timeout");
expect(
classifyFailoverReason(
"521 <!DOCTYPE html><html><head><title>Web server is down</title></head><body>Cloudflare</body></html>",