(t *testing.T, r io.Reader, query url.Values, ctype string)
| 698 | } |
| 699 | |
| 700 | func testBindOkay(t *testing.T, r io.Reader, query url.Values, ctype string) { |
| 701 | e := New() |
| 702 | path := "/" |
| 703 | if len(query) > 0 { |
| 704 | path += "?" + query.Encode() |
| 705 | } |
| 706 | req := httptest.NewRequest(http.MethodPost, path, r) |
| 707 | rec := httptest.NewRecorder() |
| 708 | c := e.NewContext(req, rec) |
| 709 | req.Header.Set(HeaderContentType, ctype) |
| 710 | u := new(user) |
| 711 | err := c.Bind(u) |
| 712 | if assert.Equal(t, nil, err) { |
| 713 | assert.Equal(t, 1, u.ID) |
| 714 | assert.Equal(t, "Jon Snow", u.Name) |
| 715 | } |
| 716 | } |
| 717 | |
| 718 | func testBindArrayOkay(t *testing.T, r io.Reader, query url.Values, ctype string) { |
| 719 | e := New() |
no test coverage detected
searching dependent graphs…