File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,7 +6,6 @@ package httpassert
66
77import (
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
6564func (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
212215func (r * responseImpl ) Log () Response {
213- fmt .Printf ("Response: %d\n Headers: %v\n Body: %s\n " ,
216+ r .t .Logf ("Request\n Method: %s\n URL: %s\n Content-Type: %s\n Headers: %v\n Body: %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\n Code: %d\n Headers: %v\n Body: %s\n " ,
214223 r .response .Code ,
215224 r .response .Header (),
216- r .response .Body . String () )
225+ r .response .Body )
217226 return r
218227}
You can’t perform that action at this time.
0 commit comments