Home / Function/ TestClientResetClearsState() — fiber Function Reference

TestClientResetClearsState() — fiber Function Reference

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

Entity Profile

Dependency Diagram

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

Relationship Graph

Source Code

client/client_test.go lines 218–257

func TestClientResetClearsState(t *testing.T) {
	t.Parallel()

	client := New()

	jar := AcquireCookieJar()
	jar.hostCookies = map[string][]*fasthttp.Cookie{"example.com": {}}
	client.SetCookieJar(jar)

	client.SetBaseURL("http://example.com")
	client.SetTimeout(2 * time.Second)
	client.SetUserAgent("reset-agent")
	client.SetReferer("reset-ref")
	client.SetRetryConfig(&RetryConfig{MaxRetryCount: 3})
	client.Debug()
	client.SetDisablePathNormalizing(true)
	client.SetHeaders(map[string]string{"X-Test": "value"})
	client.SetParams(map[string]string{"p": "1"})
	client.SetCookies(map[string]string{"cookie": "value"})
	client.SetPathParams(map[string]string{"id": "123"})

	client.Reset()

	require.NotNil(t, client.FasthttpClient())
	require.Nil(t, client.HostClient())
	require.Nil(t, client.LBClient())
	require.Empty(t, client.BaseURL())
	require.Zero(t, client.timeout)
	require.Empty(t, client.userAgent)
	require.Empty(t, client.referer)
	require.Nil(t, client.retryConfig)
	require.False(t, client.debug)
	require.False(t, client.disablePathNormalizing)
	require.Nil(t, client.cookieJar)
	require.Nil(t, jar.hostCookies)
	require.Empty(t, *client.path)
	require.Empty(t, *client.cookies)
	require.Equal(t, 0, client.header.Len())
	require.Equal(t, 0, client.params.Len())
}

Domain

Subdomains

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free