Create Credentials struct

Signed-off-by: Vartan Benohanian <vartanbeno@gmail.com>
This commit is contained in:
Vartan Benohanian
2020-08-23 22:25:29 -04:00
parent ae6fbd2614
commit ba5eea5ed4
9 changed files with 84 additions and 64 deletions
+4 -4
View File
@@ -39,7 +39,7 @@ func setup() {
})
client, _ = NewClient(nil,
WithCredentials("id1", "secret1", "user1", "password1"),
&Credentials{"id1", "secret1", "user1", "password1"},
WithBaseURL(server.URL),
WithTokenURL(server.URL+"/api/v1/access_token"),
)
@@ -92,7 +92,7 @@ func testClientServices(t *testing.T, c *Client) {
func testClientDefaultUserAgent(t *testing.T, c *Client) {
expectedUserAgent := fmt.Sprintf("golang:%s:v%s (by /u/)", libraryName, libraryVersion)
require.Equal(t, expectedUserAgent, c.userAgent)
require.Equal(t, expectedUserAgent, c.UserAgent())
}
func testClientDefaults(t *testing.T, c *Client) {
@@ -101,7 +101,7 @@ func testClientDefaults(t *testing.T, c *Client) {
}
func TestNewClient(t *testing.T) {
c, err := NewClient(nil)
c, err := NewClient(nil, nil)
require.NoError(t, err)
testClientDefaults(t, c)
}
@@ -111,7 +111,7 @@ func TestNewClient_Error(t *testing.T) {
return errors.New("foo")
}
_, err := NewClient(nil, errorOpt)
_, err := NewClient(nil, nil, errorOpt)
require.EqualError(t, err, "foo")
}