AssertPutResponseBody requests a URI with PUT and asserts the response code and body.
(requestURI string, requestHeaders []string, requestBody *bytes.Buffer, expectedStatusCode int, expectedBody string)
| 582 | |
| 583 | // AssertPutResponseBody requests a URI with PUT and asserts the response code and body. |
| 584 | func (tc *Tester) AssertPutResponseBody(requestURI string, requestHeaders []string, requestBody *bytes.Buffer, expectedStatusCode int, expectedBody string) (*http.Response, string) { |
| 585 | tc.t.Helper() |
| 586 | |
| 587 | req, err := http.NewRequest("PUT", requestURI, requestBody) |
| 588 | if err != nil { |
| 589 | tc.t.Errorf("failed to create request %s", err) |
| 590 | return nil, "" |
| 591 | } |
| 592 | |
| 593 | applyHeaders(tc.t, req, requestHeaders) |
| 594 | |
| 595 | return tc.AssertResponse(req, expectedStatusCode, expectedBody) |
| 596 | } |
| 597 | |
| 598 | // AssertPatchResponseBody requests a URI with PATCH and asserts the response code and body. |
| 599 | func (tc *Tester) AssertPatchResponseBody(requestURI string, requestHeaders []string, requestBody *bytes.Buffer, expectedStatusCode int, expectedBody string) (*http.Response, string) { |