Skip to content

Commit 33fd813

Browse files
Change update logging for http assert
1 parent 9ae6037 commit 33fd813

1 file changed

Lines changed: 13 additions & 4 deletions

File tree

pkg/httpassert/response.go

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ package httpassert
66

77
import (
88
"encoding/json"
9-
"fmt"
109
"os"
1110
"strings"
1211

@@ -63,7 +62,11 @@ func (r *responseImpl) Header(name string, value any) Response {
6362
}
6463

6564
func (r *responseImpl) StatusCode(expected int) Response {
66-
require.Equal(r.t, expected, r.response.Code)
65+
if assert.Equal(r.t, expected, r.response.Code) {
66+
return r
67+
}
68+
r.Log()
69+
r.t.FailNow()
6770
return r
6871
}
6972

@@ -210,9 +213,15 @@ func (r *responseImpl) GetJsonBodyObject(target any) Response {
210213
}
211214

212215
func (r *responseImpl) Log() Response {
213-
fmt.Printf("Response: %d\nHeaders: %v\nBody: %s\n",
216+
r.t.Logf("Request\nMethod: %s\nURL: %s\nContent-Type: %s\nHeaders: %v\nBody: %s\n",
217+
r.request.method,
218+
r.request.url,
219+
r.request.contentType,
220+
r.request.headers,
221+
r.request.body)
222+
r.t.Logf("Response\nCode: %d\nHeaders: %v\nBody: %s\n",
214223
r.response.Code,
215224
r.response.Header(),
216-
r.response.Body.String())
225+
r.response.Body)
217226
return r
218227
}

0 commit comments

Comments
 (0)