File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -114,16 +114,16 @@ func checkForErrors(res *http.Response, body string) error {
114114 return err
115115 }
116116
117- errorMessage := "\n "
117+ errorMessage := fmt . Sprintf ( "\n %s \n " , res . Status )
118118 for key , value := range bodyMap {
119119 switch v := value .(type ) {
120120 case string :
121- errorMessage += key + ": " + v + " \n "
121+ errorMessage += fmt . Sprintf ( "%s: %s \n " , key , v )
122122 case []interface {}:
123123 for _ , subValue := range v {
124124 switch sv := subValue .(type ) {
125125 case string :
126- errorMessage += key + ": " + sv + " \n "
126+ errorMessage += fmt . Sprintf ( "%s: %s \n " , key , sv )
127127 default :
128128 fmt .Printf ("Unexpected type in %s error message array. Contents: %v" ,
129129 reflect .TypeOf (value ), sv )
@@ -135,7 +135,6 @@ func checkForErrors(res *http.Response, body string) error {
135135 }
136136 }
137137
138- errorMessage += res .Status + "\n "
139138 return errors .New (errorMessage )
140139}
141140
Original file line number Diff line number Diff line change @@ -147,16 +147,16 @@ func TestCheckErrors(t *testing.T) {
147147 t .Parallel ()
148148
149149 expected := `
150+ 404 NOT FOUND
150151error: This is an error.
151152error_array: This is an array.
152153error_array: Foo!
153- 404 NOT FOUND
154154`
155155 altExpected := `
156+ 404 NOT FOUND
156157error_array: This is an array.
157158error_array: Foo!
158159error: This is an error.
159- 404 NOT FOUND
160160`
161161
162162 body := `
You can’t perform that action at this time.
0 commit comments