diff --git a/response_test.go b/response_test.go index 2de050f..d5db96d 100644 --- a/response_test.go +++ b/response_test.go @@ -38,6 +38,15 @@ func TestReadWriteResponse(t *testing.T) { Meta: "/redirect", SkipWrite: true, // skip write test since result won't match Raw }, + { + Raw: "32 " + maxURL + "\r\n", + Status: 32, + Meta: maxURL, + }, + { + Raw: "33 " + maxURL + "xxxx" + "\r\n", + Err: ErrInvalidResponse, + }, { Raw: "99 Unknown status code\r\n", Status: 99, @@ -87,7 +96,7 @@ func TestReadWriteResponse(t *testing.T) { if err != test.Err { t.Errorf("expected err = %v, got %v", test.Err, err) } - if test.Err != nil { + if err != nil { // No response continue }