Home / Function/ Test_Replace() — fiber Function Reference

Test_Replace() — fiber Function Reference

Architecture documentation for the Test_Replace() function in client_test.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  65bac853_a54d_6c7c_fb52_ca5a6e1c249d["Test_Replace()"]
  5d11d0f7_2b3b_7bf3_3b1d_76d79d6872a2["client_test.go"]
  65bac853_a54d_6c7c_fb52_ca5a6e1c249d -->|defined in| 5d11d0f7_2b3b_7bf3_3b1d_76d79d6872a2
  style 65bac853_a54d_6c7c_fb52_ca5a6e1c249d fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

client/client_test.go lines 1961–1994

func Test_Replace(t *testing.T) {
	app, dial, start := createHelperServer(t)

	app.Get("/", func(c fiber.Ctx) error {
		return c.SendString(string(c.Request().Header.Peek("k1")))
	})

	go start()

	C().SetDial(dial)
	resp, err := Get("http://example.com")

	require.NoError(t, err)
	require.Equal(t, fiber.StatusOK, resp.StatusCode())
	require.Empty(t, resp.String())

	r := New().SetDial(dial).SetHeader("k1", "v1")
	clean := Replace(r)
	resp, err = Get("http://example.com")
	require.NoError(t, err)
	require.Equal(t, fiber.StatusOK, resp.StatusCode())
	require.Equal(t, "v1", resp.String())

	clean()

	C().SetDial(dial)
	resp, err = Get("http://example.com")

	require.NoError(t, err)
	require.Equal(t, fiber.StatusOK, resp.StatusCode())
	require.Empty(t, resp.String())

	C().SetDial(nil)
}

Domain

Subdomains

Frequently Asked Questions

What does Test_Replace() do?
Test_Replace() is a function in the fiber codebase, defined in client/client_test.go.
Where is Test_Replace() defined?
Test_Replace() is defined in client/client_test.go at line 1961.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free