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

Function Test_StandardClientTransport_StreamResponseBody

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

Source from the content-addressed store, hash-verified

348}
349
350func Test_StandardClientTransport_StreamResponseBody(t *testing.T) {
351 t.Parallel()
352
353 t.Run("default value", func(t *testing.T) {
354 t.Parallel()
355 transport := newStandardClientTransport(&fasthttp.Client{})
356 require.False(t, transport.StreamResponseBody())
357 })
358
359 t.Run("enable streaming", func(t *testing.T) {
360 t.Parallel()
361 client := &fasthttp.Client{}
362 transport := newStandardClientTransport(client)
363 transport.SetStreamResponseBody(true)
364 require.True(t, transport.StreamResponseBody())
365 require.True(t, client.StreamResponseBody)
366 })
367
368 t.Run("disable streaming", func(t *testing.T) {
369 t.Parallel()
370 client := &fasthttp.Client{}
371 transport := newStandardClientTransport(client)
372 transport.SetStreamResponseBody(true)
373 require.True(t, transport.StreamResponseBody())
374 transport.SetStreamResponseBody(false)
375 require.False(t, transport.StreamResponseBody())
376 require.False(t, client.StreamResponseBody)
377 })
378}
379
380func Test_HostClientTransport_StreamResponseBody(t *testing.T) {
381 t.Parallel()

Callers

nothing calls this directly

Calls 3

StreamResponseBodyMethod · 0.65
SetStreamResponseBodyMethod · 0.65

Tested by

no test coverage detected