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

Function Test_CookieJar_HostPort

client/cookiejar_test.go:302–323  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

300}
301
302func Test_CookieJar_HostPort(t *testing.T) {
303 t.Parallel()
304
305 jar := &CookieJar{}
306 uriSet := fasthttp.AcquireURI()
307 require.NoError(t, uriSet.Parse(nil, []byte("http://fasthttp.com:80/path")))
308
309 c := &fasthttp.Cookie{}
310 c.SetKey("k")
311 c.SetValue("v")
312 jar.Set(uriSet, c)
313
314 // retrieve using a different port to ensure port is ignored
315 uriGet := fasthttp.AcquireURI()
316 require.NoError(t, uriGet.Parse(nil, []byte("http://fasthttp.com:8080/path")))
317
318 cookies := jar.Get(uriGet)
319 require.Len(t, cookies, 1)
320 require.Equal(t, "k", string(cookies[0].Key()))
321 require.Equal(t, "v", string(cookies[0].Value()))
322 require.Equal(t, "fasthttp.com", string(cookies[0].Domain()))
323}
324
325func Test_CookieJar_Domain(t *testing.T) {
326 t.Parallel()

Callers

nothing calls this directly

Calls 6

SetMethod · 0.95
GetMethod · 0.95
ParseMethod · 0.65
LenMethod · 0.65
ValueMethod · 0.65
DomainMethod · 0.65

Tested by

no test coverage detected