test: align auth handler expectations with validation errors
This commit is contained in:
@@ -693,7 +693,7 @@ func TestAuthHandlerUpdateEmail(t *testing.T) {
|
|||||||
userID: 1,
|
userID: 1,
|
||||||
mockSetup: func(repo *testutils.UserRepositoryStub) {},
|
mockSetup: func(repo *testutils.UserRepositoryStub) {},
|
||||||
expectedStatus: http.StatusBadRequest,
|
expectedStatus: http.StatusBadRequest,
|
||||||
expectedError: "Invalid request",
|
expectedError: "Invalid JSON",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "empty email",
|
name: "empty email",
|
||||||
@@ -876,7 +876,7 @@ func TestAuthHandlerUpdatePassword(t *testing.T) {
|
|||||||
userID: 1,
|
userID: 1,
|
||||||
mockSetup: func(repo *testutils.UserRepositoryStub) {},
|
mockSetup: func(repo *testutils.UserRepositoryStub) {},
|
||||||
expectedStatus: http.StatusBadRequest,
|
expectedStatus: http.StatusBadRequest,
|
||||||
expectedError: "Current password is required",
|
expectedError: "CurrentPassword is required",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "empty new password",
|
name: "empty new password",
|
||||||
@@ -884,7 +884,7 @@ func TestAuthHandlerUpdatePassword(t *testing.T) {
|
|||||||
userID: 1,
|
userID: 1,
|
||||||
mockSetup: func(repo *testutils.UserRepositoryStub) {},
|
mockSetup: func(repo *testutils.UserRepositoryStub) {},
|
||||||
expectedStatus: http.StatusBadRequest,
|
expectedStatus: http.StatusBadRequest,
|
||||||
expectedError: "Password is required",
|
expectedError: "NewPassword is required",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "short new password",
|
name: "short new password",
|
||||||
@@ -892,7 +892,7 @@ func TestAuthHandlerUpdatePassword(t *testing.T) {
|
|||||||
userID: 1,
|
userID: 1,
|
||||||
mockSetup: func(repo *testutils.UserRepositoryStub) {},
|
mockSetup: func(repo *testutils.UserRepositoryStub) {},
|
||||||
expectedStatus: http.StatusBadRequest,
|
expectedStatus: http.StatusBadRequest,
|
||||||
expectedError: "Password must be at least 8 characters long",
|
expectedError: "NewPassword must be at least 8 characters",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "incorrect current password",
|
name: "incorrect current password",
|
||||||
@@ -1042,13 +1042,13 @@ func TestAuthHandlerResendVerificationEmail(t *testing.T) {
|
|||||||
name: "invalid json",
|
name: "invalid json",
|
||||||
body: "not-json",
|
body: "not-json",
|
||||||
expectedStatus: http.StatusBadRequest,
|
expectedStatus: http.StatusBadRequest,
|
||||||
expectedError: "Invalid request",
|
expectedError: "Invalid JSON",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "missing email",
|
name: "missing email",
|
||||||
body: `{}`,
|
body: `{}`,
|
||||||
expectedStatus: http.StatusBadRequest,
|
expectedStatus: http.StatusBadRequest,
|
||||||
expectedError: "Email address is required",
|
expectedError: "Email is required",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "account not found",
|
name: "account not found",
|
||||||
@@ -1167,13 +1167,13 @@ func TestAuthHandlerConfirmAccountDeletion(t *testing.T) {
|
|||||||
name: "invalid json",
|
name: "invalid json",
|
||||||
body: "not-json",
|
body: "not-json",
|
||||||
expectedStatus: http.StatusBadRequest,
|
expectedStatus: http.StatusBadRequest,
|
||||||
expectedError: "Invalid request",
|
expectedError: "Invalid JSON",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "missing token",
|
name: "missing token",
|
||||||
body: `{}`,
|
body: `{}`,
|
||||||
expectedStatus: http.StatusBadRequest,
|
expectedStatus: http.StatusBadRequest,
|
||||||
expectedError: "Deletion token is required",
|
expectedError: "Token is required",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "invalid token from service",
|
name: "invalid token from service",
|
||||||
|
|||||||
Reference in New Issue
Block a user