fix: update login test to use http error object after network/auth error distinction
This commit is contained in:
@@ -78,8 +78,8 @@ describe('LoginPage', () => {
|
|||||||
|
|
||||||
it('clears previous error before each new attempt', async () => {
|
it('clears previous error before each new attempt', async () => {
|
||||||
vi.mocked(authApi.login)
|
vi.mocked(authApi.login)
|
||||||
.mockRejectedValueOnce(new Error('401'))
|
.mockRejectedValueOnce({ response: { status: 401 } })
|
||||||
.mockRejectedValueOnce(new Error('401'))
|
.mockRejectedValueOnce({ response: { status: 401 } })
|
||||||
render(<LoginPage />)
|
render(<LoginPage />)
|
||||||
const form = screen.getByRole('button', { name: /sign in/i }).closest('form')!
|
const form = screen.getByRole('button', { name: /sign in/i }).closest('form')!
|
||||||
fireEvent.change(screen.getByLabelText('Username'), { target: { value: 'admin' } })
|
fireEvent.change(screen.getByLabelText('Username'), { target: { value: 'admin' } })
|
||||||
|
|||||||
Reference in New Issue
Block a user