(t *testing.T)
| 276 | } |
| 277 | |
| 278 | func 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 | |
| 293 | func TestBindHeaderParamBadType(t *testing.T) { |
| 294 | e := New() |
nothing calls this directly
no test coverage detected
searching dependent graphs…