VictoriaMetrics/lib/protoparser/firehose/parser_test.go
Andrii Chubatiuk 60cf0c9656
{vmagent,vminsert}: added firehose http destination opentelemetry data ingestion support (#5893)
Co-authored-by: Andrii Chubatiuk <wachy@Andriis-MBP-2.lan>
Co-authored-by: Aliaksandr Valialkin <valyala@victoriametrics.com>
2024-02-29 14:46:16 +02:00

16 lines
353 B
Go

package firehose
import (
"testing"
)
func TestProcessRequestBody(t *testing.T) {
data := []byte(`{"records": [{"data": "SGVsbG8sIA=="}, {"data": "d29ybGQh"}]}`)
err := ProcessRequestBody(&data)
if err != nil {
t.Fatalf("unexpected error: %v", err)
}
if string(data) != "Hello, world!" {
t.Fatalf("unexpected string: %q", string(data))
}
}