diff --git a/integration/wallabag/wallabag.go b/integration/wallabag/wallabag.go index 84a5fe6c..5eb5fe8a 100644 --- a/integration/wallabag/wallabag.go +++ b/integration/wallabag/wallabag.go @@ -45,7 +45,7 @@ func (c *Client) AddEntry(link, title, content string) error { func (c *Client) createEntry(accessToken, link, title, content string) error { endpoint, err := url.JoinPath(c.baseURL, "/api/entries.json") if err != nil { - return fmt.Errorf("wallbag: unable to get entries endpoint: %v", err) + return fmt.Errorf("wallbag: unable to generate entries endpoint using %q: %v", c.baseURL, err) } data := map[string]string{"url": link, "title": title} @@ -57,11 +57,11 @@ func (c *Client) createEntry(accessToken, link, title, content string) error { clt.WithAuthorization("Bearer " + accessToken) response, err := clt.PostJSON(data) if err != nil { - return fmt.Errorf("wallabag: unable to post entry: %v", err) + return fmt.Errorf("wallabag: unable to post entry using %q endpoint: %v", endpoint, err) } if response.HasServerFailure() { - return fmt.Errorf("wallabag: request failed, status=%d", response.StatusCode) + return fmt.Errorf("wallabag: request failed using %q, status=%d", endpoint, response.StatusCode) } return nil @@ -77,17 +77,17 @@ func (c *Client) getAccessToken() (string, error) { endpoint, err := url.JoinPath(c.baseURL, "/oauth/v2/token") if err != nil { - return "", fmt.Errorf("wallbag: unable to get token endpoint: %v", err) + return "", fmt.Errorf("wallbag: unable to generate token endpoint using %q: %v", c.baseURL, err) } clt := client.New(endpoint) response, err := clt.PostForm(values) if err != nil { - return "", fmt.Errorf("wallabag: unable to get access token: %v", err) + return "", fmt.Errorf("wallabag: unable to get access token using %q endpoint: %v", endpoint, err) } if response.HasServerFailure() { - return "", fmt.Errorf("wallabag: request failed, status=%d", response.StatusCode) + return "", fmt.Errorf("wallabag: request failed using %q, status=%d", endpoint, response.StatusCode) } token, err := decodeTokenResponse(response.Body)