MCPcopy
hub / github.com/keploy/keploy / expectedBinaryBytes

Function expectedBinaryBytes

pkg/util.go:1377–1391  ·  view source on GitHub ↗
(expectedResp models.HTTPResp)

Source from the content-addressed store, hash-verified

1375}
1376
1377func expectedBinaryBytes(expectedResp models.HTTPResp) []byte {
1378 if len(expectedResp.StreamBody) > 0 {
1379 var buf bytes.Buffer
1380 for _, chunk := range expectedResp.StreamBody {
1381 raw, ok := streamChunkFieldValue(chunk, "raw")
1382 if ok {
1383 buf.WriteString(raw)
1384 }
1385 }
1386 if buf.Len() > 0 {
1387 return buf.Bytes()
1388 }
1389 }
1390 return []byte(expectedResp.Body)
1391}
1392
1393func extractExpectedSSEQueue(expectedResp models.HTTPResp) []expectedSSEFrame {
1394 if len(expectedResp.StreamBody) == 0 {

Callers 1

compareBinaryStreamFunction · 0.85

Calls 2

streamChunkFieldValueFunction · 0.85
BytesMethod · 0.45

Tested by

no test coverage detected