MCPcopy Index your code
hub / github.com/labstack/echo / TestBindHeaderParam

Function TestBindHeaderParam

bind_test.go:278–291  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

276}
277
278func TestBindHeaderParam(t *testing.T) {
279 e := New()
280 req := httptest.NewRequest(http.MethodGet, "/", nil)
281 req.Header.Set("Name", "Jon Doe")
282 req.Header.Set("Id", "2")
283 rec := httptest.NewRecorder()
284 c := e.NewContext(req, rec)
285 u := new(user)
286 err := BindHeaders(c, u)
287 if assert.NoError(t, err) {
288 assert.Equal(t, 2, u.ID)
289 assert.Equal(t, "Jon Doe", u.Name)
290 }
291}
292
293func TestBindHeaderParamBadType(t *testing.T) {
294 e := New()

Callers

nothing calls this directly

Calls 4

NewFunction · 0.85
BindHeadersFunction · 0.85
SetMethod · 0.80
NewContextMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…