tests passing

This commit is contained in:
2025-08-27 05:51:55 -07:00
parent 79b95a9f1f
commit 43a61c9de7
3 changed files with 337 additions and 7 deletions

View File

@@ -89,7 +89,10 @@ func (c *Client) doRequest(ctx context.Context, method, path string, body io.Rea
c.logger.Debugf("Response status: %s", resp.Status)
// Handle non-200 responses
// Handle specific status codes
if resp.StatusCode == http.StatusNotFound {
return fmt.Errorf("resource not found")
}
if resp.StatusCode < 200 || resp.StatusCode >= 300 {
return fmt.Errorf("unexpected status code: %d", resp.StatusCode)
}