MCPcopy
hub / github.com/gofiber/fiber / Test_HostClientTransport_StreamResponseBody

Function Test_HostClientTransport_StreamResponseBody

client/transport_test.go:380–409  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

378}
379
380func Test_HostClientTransport_StreamResponseBody(t *testing.T) {
381 t.Parallel()
382
383 t.Run("default value", func(t *testing.T) {
384 t.Parallel()
385 hostClient := &fasthttp.HostClient{}
386 transport := newHostClientTransport(hostClient)
387 require.False(t, transport.StreamResponseBody())
388 })
389
390 t.Run("enable streaming", func(t *testing.T) {
391 t.Parallel()
392 hostClient := &fasthttp.HostClient{}
393 transport := newHostClientTransport(hostClient)
394 transport.SetStreamResponseBody(true)
395 require.True(t, transport.StreamResponseBody())
396 require.True(t, hostClient.StreamResponseBody)
397 })
398
399 t.Run("disable streaming", func(t *testing.T) {
400 t.Parallel()
401 hostClient := &fasthttp.HostClient{}
402 transport := newHostClientTransport(hostClient)
403 transport.SetStreamResponseBody(true)
404 require.True(t, transport.StreamResponseBody())
405 transport.SetStreamResponseBody(false)
406 require.False(t, transport.StreamResponseBody())
407 require.False(t, hostClient.StreamResponseBody)
408 })
409}
410
411func Test_LBClientTransport_StreamResponseBody(t *testing.T) {
412 t.Parallel()

Callers

nothing calls this directly

Calls 3

newHostClientTransportFunction · 0.85
StreamResponseBodyMethod · 0.65
SetStreamResponseBodyMethod · 0.65

Tested by

no test coverage detected