From 93be4bbeeeb496bb98047bd8657c882c51a4c51d Mon Sep 17 00:00:00 2001 From: Roman Khimov Date: Wed, 16 Sep 2020 12:51:59 +0300 Subject: [PATCH] rpc/server: fix "websocket: bad handshake" during testing I think it's caused by connection limits server-side, we never close connection on the client. --- pkg/rpc/server/server_test.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/rpc/server/server_test.go b/pkg/rpc/server/server_test.go index f7f5eb87c..adc1d7cd0 100644 --- a/pkg/rpc/server/server_test.go +++ b/pkg/rpc/server/server_test.go @@ -974,6 +974,7 @@ func doRPCCallOverWS(rpcCall string, url string, t *testing.T) []byte { c.SetReadDeadline(time.Now().Add(time.Second)) _, body, err := c.ReadMessage() require.NoError(t, err) + require.NoError(t, c.Close()) return bytes.TrimSpace(body) }