diff options
author | Kamil Trzciński <ayufan@ayufan.eu> | 2019-02-28 19:21:39 +0300 |
---|---|---|
committer | Kamil Trzciński <ayufan@ayufan.eu> | 2019-02-28 19:21:39 +0300 |
commit | 0fa297ffd95ebe779dbc725e2781ec5ddc5b562a (patch) | |
tree | c17a473edefa90ca9f85cb4807a6e7b7f23d3d79 /internal/auth | |
parent | 2ba0d9b31c5ecfab02aea9fcc2f50297066f8077 (diff) |
Work on tests
Diffstat (limited to 'internal/auth')
-rw-r--r-- | internal/auth/auth_test.go | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/internal/auth/auth_test.go b/internal/auth/auth_test.go index ed130caf..01208997 100644 --- a/internal/auth/auth_test.go +++ b/internal/auth/auth_test.go @@ -5,7 +5,6 @@ import ( "net/http" "net/http/httptest" "net/url" - "sync" "testing" "github.com/gorilla/sessions" @@ -16,6 +15,10 @@ import ( "gitlab.com/gitlab-org/gitlab-pages/internal/domain" ) +func findDomain(host string) *domain.D { + return nil +} + func createAuth(t *testing.T) *auth.Auth { return auth.New("pages.gitlab-example.com", "something-very-secret", @@ -33,7 +36,7 @@ func TestTryAuthenticate(t *testing.T) { require.NoError(t, err) r := &http.Request{URL: reqURL} - assert.Equal(t, false, auth.TryAuthenticate(result, r, make(domain.Map), &sync.RWMutex{})) + assert.Equal(t, false, auth.TryAuthenticate(result, r, findDomain)) } func TestTryAuthenticateWithError(t *testing.T) { @@ -44,7 +47,7 @@ func TestTryAuthenticateWithError(t *testing.T) { require.NoError(t, err) r := &http.Request{URL: reqURL} - assert.Equal(t, true, auth.TryAuthenticate(result, r, make(domain.Map), &sync.RWMutex{})) + assert.Equal(t, true, auth.TryAuthenticate(result, r, findDomain)) assert.Equal(t, 401, result.Code) } @@ -61,7 +64,7 @@ func TestTryAuthenticateWithCodeButInvalidState(t *testing.T) { session.Values["state"] = "state" session.Save(r, result) - assert.Equal(t, true, auth.TryAuthenticate(result, r, make(domain.Map), &sync.RWMutex{})) + assert.Equal(t, true, auth.TryAuthenticate(result, r, findDomain)) assert.Equal(t, 401, result.Code) } @@ -103,7 +106,7 @@ func TestTryAuthenticateWithCodeAndState(t *testing.T) { session.Values["state"] = "state" session.Save(r, result) - assert.Equal(t, true, auth.TryAuthenticate(result, r, make(domain.Map), &sync.RWMutex{})) + assert.Equal(t, true, auth.TryAuthenticate(result, r, findDomain)) assert.Equal(t, 302, result.Code) assert.Equal(t, "http://pages.gitlab-example.com/project/", result.Header().Get("Location")) } |