test: record api error fingerprints

This commit is contained in:
Shakker
2026-05-11 21:56:18 +01:00
parent 4d68faba62
commit ac9732cff4

View File

@@ -441,8 +441,9 @@ describe("raw API error payload helpers", () => {
'Ollama API error: {"type":"error","error":{"type":"server_error","message":"Boom"},"request_id":"req_123"}';
expect(isRawApiErrorPayload(raw)).toBe(true);
expect(getApiErrorPayloadFingerprint(raw)).toContain("server_error");
expect(getApiErrorPayloadFingerprint(raw)).toContain("req_123");
expect(getApiErrorPayloadFingerprint(raw)).toBe(
'{"error":{"message":"Boom","type":"server_error"},"request_id":"req_123","type":"error"}',
);
});
it("recognizes flat JSON payloads with string error code and message (#74079)", () => {