From 08d6c88c78dd663012d42f70581d95f42018a0bf Mon Sep 17 00:00:00 2001 From: Lee Brown Date: Mon, 12 Aug 2019 21:26:35 -0800 Subject: [PATCH] fixed test web-api:TestUserToken from validation change --- cmd/web-api/tests/user_test.go | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/cmd/web-api/tests/user_test.go b/cmd/web-api/tests/user_test.go index d2778e6..5dabb33 100644 --- a/cmd/web-api/tests/user_test.go +++ b/cmd/web-api/tests/user_test.go @@ -1378,7 +1378,7 @@ func TestUserToken(t *testing.T) { // Test user token with empty credentials. { - expectedStatus := http.StatusUnauthorized + expectedStatus := http.StatusBadRequest rt := requestTest{ fmt.Sprintf("Token %d using empty request", expectedStatus), @@ -1406,8 +1406,24 @@ func TestUserToken(t *testing.T) { expected := weberror.ErrorResponse{ StatusCode: expectedStatus, - Error: http.StatusText(expectedStatus), - Details: "must provide email and password in Basic auth", + Error: "Field validation error", + Fields: []weberror.FieldError{ + { + Field: "username", + Value: "", + Tag: "required", + Error: "username is a required field", + Display: "username is a required field", + }, + { + Field: "password", + Value: "", + Tag: "required", + Error: "password is a required field", + Display: "password is a required field", + }, + }, + Details: actual.Details, StackTrace: actual.StackTrace, }