(t *testing.T, c *Client)
| 521 | } |
| 522 | |
| 523 | func testHeader(t *testing.T, c *Client) { |
| 524 | // Set User-Agent |
| 525 | customUserAgent := "My Custom User Agent" |
| 526 | resp, err := c.R().SetHeader(header.UserAgent, customUserAgent).Get("/user-agent") |
| 527 | assertSuccess(t, resp, err) |
| 528 | tests.AssertEqual(t, customUserAgent, resp.String()) |
| 529 | |
| 530 | // Set custom header |
| 531 | headers := make(http.Header) |
| 532 | resp, err = c.R(). |
| 533 | SetHeader("header1", "value1"). |
| 534 | SetHeaders(map[string]string{ |
| 535 | "header2": "value2", |
| 536 | "header3": "value3", |
| 537 | }).SetSuccessResult(&headers). |
| 538 | Get("/header") |
| 539 | assertSuccess(t, resp, err) |
| 540 | tests.AssertEqual(t, "value1", headers.Get("header1")) |
| 541 | tests.AssertEqual(t, "value2", headers.Get("header2")) |
| 542 | tests.AssertEqual(t, "value3", headers.Get("header3")) |
| 543 | } |
| 544 | |
| 545 | func TestSetHeaderNonCanonical(t *testing.T) { |
| 546 | // set headers |
nothing calls this directly
no test coverage detected
searching dependent graphs…