From 59f593280b453fb53bf5f46e4c0093126de25182 Mon Sep 17 00:00:00 2001 From: Marcel Date: Tue, 7 Apr 2026 13:35:19 +0200 Subject: [PATCH] fix(test): update person detail loader tests for 4th aliases API call Adds mock for the new GET /api/persons/{id}/aliases call added in the parallel Promise.all. Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/routes/persons/[id]/page.server.spec.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frontend/src/routes/persons/[id]/page.server.spec.ts b/frontend/src/routes/persons/[id]/page.server.spec.ts index 3994fe40..c41ef58b 100644 --- a/frontend/src/routes/persons/[id]/page.server.spec.ts +++ b/frontend/src/routes/persons/[id]/page.server.spec.ts @@ -26,6 +26,7 @@ describe('person detail load — happy path', () => { }) .mockResolvedValueOnce({ response: { ok: true }, data: [{ id: 'd1', title: 'Brief' }] }) .mockResolvedValueOnce({ response: { ok: true }, data: [] }) + .mockResolvedValueOnce({ response: { ok: true }, data: [] }) } as ReturnType); const result = await load({ params: { id: 'p1' }, fetch: mockFetch, locals: mockLocals }); @@ -45,6 +46,7 @@ describe('person detail load — happy path', () => { }) .mockResolvedValueOnce({ response: { ok: true }, data: [] }) .mockResolvedValueOnce({ response: { ok: true }, data: [] }) + .mockResolvedValueOnce({ response: { ok: true }, data: [] }) } as ReturnType); const result = await load({ params: { id: 'p1' }, fetch: mockFetch, locals: mockLocalsWriter }); @@ -62,6 +64,7 @@ describe('person detail load — happy path', () => { }) .mockResolvedValueOnce({ response: { ok: false }, data: null }) .mockResolvedValueOnce({ response: { ok: false }, data: null }) + .mockResolvedValueOnce({ response: { ok: true }, data: [] }) } as ReturnType); const result = await load({ params: { id: 'p1' }, fetch: mockFetch, locals: mockLocals }); @@ -81,6 +84,7 @@ describe('person detail load — error paths', () => { .mockResolvedValueOnce({ response: { ok: false, status: 404 }, error: null }) .mockResolvedValueOnce({ response: { ok: true }, data: [] }) .mockResolvedValueOnce({ response: { ok: true }, data: [] }) + .mockResolvedValueOnce({ response: { ok: true }, data: [] }) } as ReturnType); await expect( @@ -97,6 +101,7 @@ describe('person detail load — error paths', () => { .mockResolvedValueOnce({ response: { ok: false, status: 403 }, error: null }) .mockResolvedValueOnce({ response: { ok: true }, data: [] }) .mockResolvedValueOnce({ response: { ok: true }, data: [] }) + .mockResolvedValueOnce({ response: { ok: true }, data: [] }) } as ReturnType); await expect(