test: add web test for disabled user password reset rejection

This commit is contained in:
kolaente
2026-03-20 10:12:10 +01:00
committed by kolaente
parent 241b0e80b6
commit 2260d763b5

View File

@@ -65,4 +65,12 @@ func TestUserPasswordReset(t *testing.T) {
require.Error(t, err)
assert.Equal(t, http.StatusPreconditionFailed, getHTTPErrorCode(err))
})
t.Run("Disabled user cannot reset password", func(t *testing.T) {
_, err := newTestRequest(t, http.MethodPost, apiv1.UserResetPassword, `{
"new_password": "12345678",
"token": "disableduserpasswordresettoken"
}`, nil, nil)
require.Error(t, err)
assertHandlerErrorCode(t, err, user.ErrCodeAccountDisabled)
})
}