aboutsummaryrefslogtreecommitdiff
path: root/client_test.go
diff options
context:
space:
mode:
authorGravatar Erik Dubbelboer <erik@dubbelboer.com> 2021-12-13 16:41:34 +0800
committerGravatar GitHub <noreply@github.com> 2021-12-13 09:41:34 +0100
commite9db537178708982f64736dbdedfddd2a168d395 (patch)
tree705174cc0a2f0dd156dc98b578f14b7616608eba /client_test.go
parentFix bad request trailer panic (diff)
downloadfasthttp-e9db537178708982f64736dbdedfddd2a168d395.tar.gz
fasthttp-e9db537178708982f64736dbdedfddd2a168d395.tar.bz2
fasthttp-e9db537178708982f64736dbdedfddd2a168d395.zip
Use %w to wrap errors (#1175)
Diffstat (limited to 'client_test.go')
-rw-r--r--client_test.go14
1 files changed, 9 insertions, 5 deletions
diff --git a/client_test.go b/client_test.go
index e960745..033284d 100644
--- a/client_test.go
+++ b/client_test.go
@@ -626,6 +626,10 @@ func TestClientHeaderCase(t *testing.T) {
}
func TestClientReadTimeout(t *testing.T) {
+ if runtime.GOOS == "windows" {
+ t.SkipNow()
+ }
+
t.Parallel()
ln := fasthttputil.NewInmemoryListener()
@@ -814,14 +818,14 @@ func TestClientDoWithCustomHeaders(t *testing.T) {
go func() {
conn, err := ln.Accept()
if err != nil {
- ch <- fmt.Errorf("cannot accept client connection: %s", err)
+ ch <- fmt.Errorf("cannot accept client connection: %w", err)
return
}
br := bufio.NewReader(conn)
var req Request
if err = req.Read(br); err != nil {
- ch <- fmt.Errorf("cannot read client request: %s", err)
+ ch <- fmt.Errorf("cannot read client request: %w", err)
return
}
if string(req.Header.Method()) != MethodPost {
@@ -854,11 +858,11 @@ func TestClientDoWithCustomHeaders(t *testing.T) {
var resp Response
bw := bufio.NewWriter(conn)
if err = resp.Write(bw); err != nil {
- ch <- fmt.Errorf("cannot send response: %s", err)
+ ch <- fmt.Errorf("cannot send response: %w", err)
return
}
if err = bw.Flush(); err != nil {
- ch <- fmt.Errorf("cannot flush response: %s", err)
+ ch <- fmt.Errorf("cannot flush response: %w", err)
return
}
@@ -1221,7 +1225,7 @@ func TestHostClientPendingRequests(t *testing.T) {
resp := AcquireResponse()
if err := c.DoTimeout(req, resp, 10*time.Second); err != nil {
- resultCh <- fmt.Errorf("unexpected error: %s", err)
+ resultCh <- fmt.Errorf("unexpected error: %w", err)
return
}