From 65f18cfb43dd22050ce12948fc2033332fc8f07c Mon Sep 17 00:00:00 2001 From: Marcel Raddatz Date: Fri, 3 Apr 2026 09:24:07 +0200 Subject: [PATCH] test(staples): cover API failure fallback in page load Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/routes/household/staples/page.server.test.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/src/routes/household/staples/page.server.test.ts b/frontend/src/routes/household/staples/page.server.test.ts index 6b28f30..308ac2e 100644 --- a/frontend/src/routes/household/staples/page.server.test.ts +++ b/frontend/src/routes/household/staples/page.server.test.ts @@ -84,4 +84,10 @@ describe('household staples page — load', () => { expect(leer).toBeDefined(); expect(leer.ingredients).toHaveLength(0); }); + + it('returns empty categories when API fails', async () => { + mockGet.mockResolvedValue({ data: undefined, error: { status: 500 } }); + const result = await load({ fetch: vi.fn() } as any); + expect(result.categories).toEqual([]); + }); });