StatusCodeEquals asserts that the reponse's status code is equal to the expected
(t *testing.T, res *http.Response, expected int, message string)
| 134 | // StatusCodeEquals asserts that the reponse's status code is equal to the |
| 135 | // expected |
| 136 | func StatusCodeEquals(t *testing.T, res *http.Response, expected int, message string) { |
| 137 | if res.StatusCode != expected { |
| 138 | body, err := io.ReadAll(res.Body) |
| 139 | if err != nil { |
| 140 | t.Fatal(errors.Wrap(err, "reading body")) |
| 141 | } |
| 142 | |
| 143 | t.Errorf("status code mismatch. %s: got %v want %v. Message was: '%s'", message, res.StatusCode, expected, string(body)) |
| 144 | } |
| 145 | } |
no outgoing calls