diff --git a/tavern/internal/http/stream/websocket_test.go b/tavern/internal/http/stream/websocket_test.go index 01006d32c..f3dce0b81 100644 --- a/tavern/internal/http/stream/websocket_test.go +++ b/tavern/internal/http/stream/websocket_test.go @@ -104,12 +104,11 @@ func TestNewShellHandler(t *testing.T) { _, p, err := ws.ReadMessage() assert.NoError(t, err) - expectedJSON := `{"type":"data","data":"aGVsbG8gZnJvbSBzZXJ2ZXI="}` // base64 "hello from server" - assert.Equal(t, []byte(expectedJSON), p) + assert.Equal(t, testMessage, p) // Test reading from the websocket (shell -> server) - // Client sends JSON - readMessage := []byte(`{"type":"data","data":"aGVsbG8gZnJvbSBzaGVsbA=="}`) // base64 "hello from shell" + // Client sends raw bytes + readMessage := []byte("hello from shell") err = ws.WriteMessage(websocket.TextMessage, readMessage) require.NoError(t, err) @@ -118,7 +117,7 @@ func TestNewShellHandler(t *testing.T) { require.NoError(t, err, "timed out waiting for message from websocket") // The body sent to pubsub should be the raw bytes - assert.Equal(t, []byte("hello from shell"), msg.Body) + assert.Equal(t, readMessage, msg.Body) assert.Equal(t, "data", msg.Metadata[stream.MetadataMsgKind]) msg.Ack() }