From 343249fbcda5c43d02c1b1f7b6e1c7e01e12332e Mon Sep 17 00:00:00 2001 From: Pouzor Date: Sat, 28 Mar 2026 18:30:50 +0100 Subject: [PATCH] fix: update login test to use http error object after network/auth error distinction --- frontend/src/components/__tests__/LoginPage.test.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/components/__tests__/LoginPage.test.tsx b/frontend/src/components/__tests__/LoginPage.test.tsx index 416ea74..64ca1ab 100644 --- a/frontend/src/components/__tests__/LoginPage.test.tsx +++ b/frontend/src/components/__tests__/LoginPage.test.tsx @@ -78,8 +78,8 @@ describe('LoginPage', () => { it('clears previous error before each new attempt', async () => { vi.mocked(authApi.login) - .mockRejectedValueOnce(new Error('401')) - .mockRejectedValueOnce(new Error('401')) + .mockRejectedValueOnce({ response: { status: 401 } }) + .mockRejectedValueOnce({ response: { status: 401 } }) render() const form = screen.getByRole('button', { name: /sign in/i }).closest('form')! fireEvent.change(screen.getByLabelText('Username'), { target: { value: 'admin' } })