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

Function Test_Ctx_Accepts_Wildcard

ctx_test.go:489–500  ·  view source on GitHub ↗

go test -run Test_Ctx_Accepts_Wildcard

(t *testing.T)

Source from the content-addressed store, hash-verified

487
488// go test -run Test_Ctx_Accepts_Wildcard
489func Test_Ctx_Accepts_Wildcard(t *testing.T) {
490 t.Parallel()
491 app := New()
492 c := app.AcquireCtx(&fasthttp.RequestCtx{})
493
494 c.Request().Header.Set(HeaderAccept, "*/*;q=0.9")
495 require.Equal(t, "html", c.Accepts("html"))
496 require.Equal(t, "foo", c.Accepts("foo"))
497 require.Equal(t, ".bar", c.Accepts(".bar"))
498 c.Request().Header.Set(HeaderAccept, "text/html,application/*;q=0.9")
499 require.Equal(t, "xml", c.Accepts("xml"))
500}
501
502// go test -run Test_Ctx_Accepts_MultiHeader
503func Test_Ctx_Accepts_MultiHeader(t *testing.T) {

Callers

nothing calls this directly

Calls 5

AcquireCtxMethod · 0.80
NewFunction · 0.70
SetMethod · 0.65
RequestMethod · 0.65
AcceptsMethod · 0.65

Tested by

no test coverage detected