(t *testing.T, path string, status int, body string)
| 16 | ) |
| 17 | |
| 18 | func extensionHTTPClient(t *testing.T, path string, status int, body string) *http.Client { |
| 19 | t.Helper() |
| 20 | |
| 21 | reg := &httpmock.Registry{} |
| 22 | t.Cleanup(func() { |
| 23 | reg.Verify(t) |
| 24 | }) |
| 25 | reg.Register( |
| 26 | httpmock.REST(http.MethodGet, path), |
| 27 | httpmock.StatusStringResponse(status, body), |
| 28 | ) |
| 29 | return &http.Client{Transport: reg} |
| 30 | } |
| 31 | |
| 32 | func requireExtensionHTTPError(t *testing.T, err error, status int) { |
| 33 | t.Helper() |
no test coverage detected