client: fix automatic protocol switching when publishing

This commit is contained in:
aler9
2021-04-03 17:35:32 +02:00
parent 1f8d7a9ae7
commit 1a229e1385
3 changed files with 124 additions and 1 deletions

View File

@@ -529,6 +529,11 @@ func TestClientReadAutomaticProtocol(t *testing.T) {
require.NoError(t, err)
require.Equal(t, base.Setup, req.Method)
var inTH headers.Transport
err = inTH.Read(req.Header["Transport"])
require.NoError(t, err)
require.Equal(t, StreamProtocolTCP, inTH.Protocol)
err = base.Response{
StatusCode: base.StatusOK,
Header: base.Header{