Test_CookieJarGetFromResponse() — fiber Function Reference
Architecture documentation for the Test_CookieJarGetFromResponse() function in cookiejar_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 085489fb_9523_e97b_c5b7_4280eb6b19a2["Test_CookieJarGetFromResponse()"] cd50e15b_65b6_b061_b1e6_e10e95a06bf6["cookiejar_test.go"] 085489fb_9523_e97b_c5b7_4280eb6b19a2 -->|defined in| cd50e15b_65b6_b061_b1e6_e10e95a06bf6 style 085489fb_9523_e97b_c5b7_4280eb6b19a2 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
client/cookiejar_test.go lines 174–213
func Test_CookieJarGetFromResponse(t *testing.T) {
t.Parallel()
res := fasthttp.AcquireResponse()
host := []byte("fast.http")
uri := fasthttp.AcquireURI()
uri.SetHostBytes(host)
c := &fasthttp.Cookie{}
c.SetKey("key")
c.SetValue("val")
c2 := &fasthttp.Cookie{}
c2.SetKey("k")
c2.SetValue("v")
c3 := &fasthttp.Cookie{}
c3.SetKey("kk")
c3.SetValue("vv")
res.Header.SetStatusCode(200)
res.Header.SetCookie(c)
res.Header.SetCookie(c2)
res.Header.SetCookie(c3)
cj := &CookieJar{}
cj.parseCookiesFromResp(host, nil, res)
cookies := cj.Get(uri)
require.Len(t, cookies, 3)
values := map[string]string{"key": "val", "k": "v", "kk": "vv"}
for _, c := range cookies {
k := string(c.Key())
v, ok := values[k]
require.True(t, ok)
require.Equal(t, v, string(c.Value()))
delete(values, k)
}
require.Empty(t, values)
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Test_CookieJarGetFromResponse() do?
Test_CookieJarGetFromResponse() is a function in the fiber codebase, defined in client/cookiejar_test.go.
Where is Test_CookieJarGetFromResponse() defined?
Test_CookieJarGetFromResponse() is defined in client/cookiejar_test.go at line 174.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free