Merge pull request #120 from eguevara/add-setbaseurl-tests

adding tests for godo.SetBaseURL()
This commit is contained in:
Antoine Grondin 2017-01-12 01:34:17 -06:00 committed by GitHub
commit dfde623214
1 changed files with 21 additions and 0 deletions

View File

@ -513,3 +513,24 @@ func TestCustomUserAgent(t *testing.T) {
t.Errorf("New() UserAgent = %s; expected %s", got, expected)
}
}
func TestCustomBaseURL(t *testing.T) {
baseURL := "http://localhost/foo"
c, err := New(nil, SetBaseURL(baseURL))
if err != nil {
t.Fatalf("New() unexpected error: %v", err)
}
expected := baseURL
if got := c.BaseURL.String(); got != expected {
t.Errorf("New() BaseURL = %s; expected %s", got, expected)
}
}
func TestCustomBaseURL_badURL(t *testing.T) {
baseURL := ":"
_, err := New(nil, SetBaseURL(baseURL))
testURLParseError(t, err)
}