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

Function createProxyTestServer

middleware/proxy/proxy_test.go:33–47  ·  view source on GitHub ↗
(t *testing.T, handler fiber.Handler, network, address string)

Source from the content-addressed store, hash-verified

31}
32
33func createProxyTestServer(t *testing.T, handler fiber.Handler, network, address string) (target *fiber.App, addr string) { //nolint:nonamedreturns // gocritic unnamedResult prefers naming returned target app and address for readability
34 t.Helper()
35
36 target = fiber.New()
37 target.Get("/", handler)
38
39 ln, err := net.Listen(network, address)
40 require.NoError(t, err)
41
42 addr = ln.Addr().String()
43
44 startServer(target, ln)
45
46 return target, addr
47}
48
49func createProxyTestServerIPv4(t *testing.T, handler fiber.Handler) (target *fiber.App, addr string) { //nolint:nonamedreturns // gocritic unnamedResult prefers naming returned target app and address for readability
50 t.Helper()

Callers 2

Calls 6

startServerFunction · 0.85
ListenMethod · 0.80
AddrMethod · 0.80
NewMethod · 0.65
GetMethod · 0.65
StringMethod · 0.65

Tested by

no test coverage detected