Test_CookieJarGet() — fiber Function Reference
Architecture documentation for the Test_CookieJarGet() function in cookiejar_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 68a3a4ab_ae1d_26b6_4159_c8b6942ca9f6["Test_CookieJarGet()"] cd50e15b_65b6_b061_b1e6_e10e95a06bf6["cookiejar_test.go"] 68a3a4ab_ae1d_26b6_4159_c8b6942ca9f6 -->|defined in| cd50e15b_65b6_b061_b1e6_e10e95a06bf6 style 68a3a4ab_ae1d_26b6_4159_c8b6942ca9f6 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
client/cookiejar_test.go lines 25–90
func Test_CookieJarGet(t *testing.T) {
t.Parallel()
url := []byte("http://fasthttp.com/")
url1 := []byte("http://fasthttp.com/make/")
url11 := []byte("http://fasthttp.com/hola")
url2 := []byte("http://fasthttp.com/make/fasthttp")
url3 := []byte("http://fasthttp.com/make/fasthttp/great")
cj := &CookieJar{}
c1 := &fasthttp.Cookie{}
c1.SetKey("k")
c1.SetValue("v")
c1.SetPath("/make/")
c2 := &fasthttp.Cookie{}
c2.SetKey("kk")
c2.SetValue("vv")
c2.SetPath("/make/fasthttp")
c3 := &fasthttp.Cookie{}
c3.SetKey("kkk")
c3.SetValue("vvv")
c3.SetPath("/make/fasthttp/great")
uri := fasthttp.AcquireURI()
require.NoError(t, uri.Parse(nil, url))
uri1 := fasthttp.AcquireURI()
require.NoError(t, uri1.Parse(nil, url1))
uri11 := fasthttp.AcquireURI()
require.NoError(t, uri11.Parse(nil, url11))
uri2 := fasthttp.AcquireURI()
require.NoError(t, uri2.Parse(nil, url2))
uri3 := fasthttp.AcquireURI()
require.NoError(t, uri3.Parse(nil, url3))
cj.Set(uri1, c1, c2, c3)
cookies := cj.Get(uri1)
require.Len(t, cookies, 1)
for _, cookie := range cookies {
require.True(t, bytes.HasPrefix(uri1.Path(), cookie.Path()))
}
cookies = cj.Get(uri11)
require.Empty(t, cookies)
cookies = cj.Get(uri2)
require.Len(t, cookies, 2)
for _, cookie := range cookies {
require.True(t, bytes.HasPrefix(uri2.Path(), cookie.Path()))
}
cookies = cj.Get(uri3)
require.Len(t, cookies, 3)
for _, cookie := range cookies {
require.True(t, bytes.HasPrefix(uri3.Path(), cookie.Path()))
}
cookies = cj.Get(uri)
require.Empty(t, cookies)
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Test_CookieJarGet() do?
Test_CookieJarGet() is a function in the fiber codebase, defined in client/cookiejar_test.go.
Where is Test_CookieJarGet() defined?
Test_CookieJarGet() is defined in client/cookiejar_test.go at line 25.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free