MCPcopy
hub / github.com/grafana/dskit / TestReturn4XXErrorsOption

Function TestReturn4XXErrorsOption

httpgrpc/server/server_test.go:29–43  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

27)
28
29func TestReturn4XXErrorsOption(t *testing.T) {
30 handler := http.HandlerFunc(func(w http.ResponseWriter, _ *http.Request) {
31 _, err := fmt.Fprint(w, "test")
32 require.NoError(t, err)
33 })
34 serverOptions := make([]Option, 0, 1)
35 server := NewServer(handler, serverOptions...)
36 require.NotNil(t, server)
37 require.False(t, server.return4XXErrors)
38
39 serverOptions = append(serverOptions, WithReturn4XXErrors)
40 server = NewServer(handler, serverOptions...)
41 require.NotNil(t, server)
42 require.True(t, server.return4XXErrors)
43}
44
45type testServer struct {
46 *Server

Callers

nothing calls this directly

Calls 1

NewServerFunction · 0.85

Tested by

no test coverage detected