From 531a34712c2fa63cf3f124fd4c6d0a9966b7de7a Mon Sep 17 00:00:00 2001 From: Dan Moore Date: Tue, 2 Jul 2024 13:55:21 -0600 Subject: [PATCH] more error reporting --- pkg/fusionauth/Client_test.go | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/pkg/fusionauth/Client_test.go b/pkg/fusionauth/Client_test.go index 208f55c..1b9ee83 100644 --- a/pkg/fusionauth/Client_test.go +++ b/pkg/fusionauth/Client_test.go @@ -16,6 +16,8 @@ package fusionauth import ( + "fmt" + "encoding/json" "net/http" "net/url" "os" @@ -39,12 +41,23 @@ var ( var faClient = NewClient(httpClient, baseURL, "af69486b-4733-4470-a592-f1bfce7af580") func TestRetrieveUserFail(t *testing.T) { - userResponse, _, _ := faClient.RetrieveUser("missing@example.com") + userResponse, errors, _ := faClient.RetrieveUser("missing@example.com") + + errJson, _ := json.Marshal(errors) + fmt.Println(string(errJson)) + + assert.Equal(t, 0, len(errors.FieldErrors)) + assert.Equal(t, 0, len(errors.GeneralErrors)) assert.Equal(t, 401, userResponse.StatusCode) } func TestRetrieveUserSuccess(t *testing.T) { - userResponse, _, _ := faClient.RetrieveUser("richard@example.com") + userResponse, errors, _ := faClient.RetrieveUser("richard@example.com") + errJson, _ := json.Marshal(errors) + fmt.Println(string(errJson)) + + assert.Equal(t, 0, len(errors.FieldErrors)) + assert.Equal(t, 0, len(errors.GeneralErrors)) assert.Equal(t, 200, userResponse.StatusCode) }