diff options
author | Jaime Martinez <jmartinez@gitlab.com> | 2020-01-17 03:11:27 +0300 |
---|---|---|
committer | Jaime Martinez <jmartinez@gitlab.com> | 2020-01-17 03:11:27 +0300 |
commit | 101dad88e4a4c2c7e086efedcb51267199550328 (patch) | |
tree | b9736676de23e96ae3b4500ea32fc308c0d96bbd /internal/source/gitlab/client | |
parent | bc3aa814b7faf5e98fab0d403e47b81854bf6590 (diff) |
add defaultClient helper function
Diffstat (limited to 'internal/source/gitlab/client')
-rw-r--r-- | internal/source/gitlab/client/client_test.go | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/internal/source/gitlab/client/client_test.go b/internal/source/gitlab/client/client_test.go index 5357bdee..9e428089 100644 --- a/internal/source/gitlab/client/client_test.go +++ b/internal/source/gitlab/client/client_test.go @@ -10,7 +10,6 @@ import ( "time" jwt "github.com/dgrijalva/jwt-go" - "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "gitlab.com/gitlab-org/gitlab-pages/internal/fixture" @@ -92,7 +91,7 @@ func TestNewInvalidConfiguration(t *testing.T) { got, err := NewClient(tt.args.baseURL, tt.args.secretKey, tt.args.connectionTimeout, tt.args.jwtTokenExpiry) require.Nil(t, got) require.NotNil(t, err) - assert.Contains(t, err.Error(), tt.wantErrMsg) + require.Contains(t, err.Error(), tt.wantErrMsg) }) } } @@ -114,8 +113,7 @@ func TestLookupForErrorResponses(t *testing.T) { server := httptest.NewServer(mux) defer server.Close() - client, err := NewClient(server.URL, secretKey(t), defaultClientConnTimeout, defaultJWTTokenExpiry) - require.NoError(t, err) + client := defaultClient(t, server.URL) lookup := client.GetLookup(context.Background(), "group.gitlab.io") @@ -135,8 +133,7 @@ func TestMissingDomain(t *testing.T) { server := httptest.NewServer(mux) defer server.Close() - client, err := NewClient(server.URL, secretKey(t), defaultClientConnTimeout, defaultJWTTokenExpiry) - require.NoError(t, err) + client := defaultClient(t, server.URL) lookup := client.GetLookup(context.Background(), "group.gitlab.io") @@ -177,8 +174,7 @@ func TestGetVirtualDomainAuthenticatedRequest(t *testing.T) { server := httptest.NewServer(mux) defer server.Close() - client, err := NewClient(server.URL, secretKey(t), defaultClientConnTimeout, defaultJWTTokenExpiry) - require.NoError(t, err) + client := defaultClient(t, server.URL) lookup := client.GetLookup(context.Background(), "group.gitlab.io") require.NoError(t, lookup.Error) @@ -220,3 +216,11 @@ func secretKey(t *testing.T) []byte { require.NoError(t, err) return secretKey } + +func defaultClient(t *testing.T, url string) *Client { + t.Helper() + + client, err := NewClient(url, secretKey(t), defaultClientConnTimeout, defaultJWTTokenExpiry) + require.NoError(t, err) + return client +} |