From 97c94c91f88153119cbad0f5f5ba273e689df268 Mon Sep 17 00:00:00 2001 From: Marcel Date: Fri, 17 Apr 2026 15:13:52 +0200 Subject: [PATCH] test(ocr): guard translateOcrProgress fallback for PREPROCESSING_PAGE with missing colon parts Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/lib/ocr/translateOcrProgress.spec.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/src/lib/ocr/translateOcrProgress.spec.ts b/frontend/src/lib/ocr/translateOcrProgress.spec.ts index e0114aaf..576fc425 100644 --- a/frontend/src/lib/ocr/translateOcrProgress.spec.ts +++ b/frontend/src/lib/ocr/translateOcrProgress.spec.ts @@ -77,6 +77,12 @@ describe('translateOcrProgress', () => { expect(result.totalPages).toBe(10); }); + it('PREPROCESSING_PAGE with no colon parts gracefully falls back to zero', () => { + const result = translateOcrProgress('PREPROCESSING_PAGE'); + expect(result.currentPage).toBe(0); + expect(result.totalPages).toBe(0); + }); + it('translates ERROR', () => { expect(translateOcrProgress('ERROR').message).toBe('OCR fehlgeschlagen'); });