Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-pages.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTuomo Ala-Vannesluoma <tuomoav@gmail.com>2018-06-20 20:26:53 +0300
committerTuomo Ala-Vannesluoma <tuomoav@gmail.com>2018-06-30 22:51:43 +0300
commit4d1f6523968b96351bcf0060ad736a3ec13326e7 (patch)
tree414cc5101e27f138cb3bc61db5d5badd36e9ead0 /acceptance_test.go
parent50d85895b5a742671bdf90adc8ab2d9c37e8a709 (diff)
Deduplicate running pages with auth
Diffstat (limited to 'acceptance_test.go')
-rw-r--r--acceptance_test.go44
1 files changed, 8 insertions, 36 deletions
diff --git a/acceptance_test.go b/acceptance_test.go
index 3e46a5f0..6eba0a84 100644
--- a/acceptance_test.go
+++ b/acceptance_test.go
@@ -589,11 +589,7 @@ func TestWhenAuthIsDisabledPrivateIsNotAccessible(t *testing.T) {
func TestWhenAuthIsEnabledPrivateWillRedirectToAuthorize(t *testing.T) {
skipUnlessEnabled(t)
- teardown := RunPagesProcess(t, *pagesBinary, listeners, "", "-auth-client-id=1",
- "-auth-client-secret=1",
- "-auth-server=https://gitlab-example.com",
- "-auth-redirect-uri=https://gitlab-example.com/auth",
- "-auth-secret=something-very-secret")
+ teardown := RunPagesProcessWithAuth(t, *pagesBinary, listeners, "")
defer teardown()
rsp, err := GetRedirectPage(t, httpsListener, "group.gitlab-example.com", "private.project/")
@@ -608,7 +604,7 @@ func TestWhenAuthIsEnabledPrivateWillRedirectToAuthorize(t *testing.T) {
require.NoError(t, err)
assert.Equal(t, "https", url.Scheme)
- assert.Equal(t, "gitlab-example.com", url.Host)
+ assert.Equal(t, "gitlab-auth.com", url.Host)
assert.Equal(t, "/oauth/authorize", url.Path)
assert.Equal(t, "1", url.Query().Get("client_id"))
assert.Equal(t, "https://gitlab-example.com/auth", url.Query().Get("redirect_uri"))
@@ -617,11 +613,7 @@ func TestWhenAuthIsEnabledPrivateWillRedirectToAuthorize(t *testing.T) {
func TestWhenAuthDeniedWillCauseUnauthorized(t *testing.T) {
skipUnlessEnabled(t)
- teardown := RunPagesProcess(t, *pagesBinary, listeners, "", "-auth-client-id=1",
- "-auth-client-secret=1",
- "-auth-server=https://gitlab-auth.com",
- "-auth-redirect-uri=https://gitlab-example.com/auth",
- "-auth-secret=something-very-secret")
+ teardown := RunPagesProcessWithAuth(t, *pagesBinary, listeners, "")
defer teardown()
rsp, err := GetPageFromListener(t, httpsListener, "gitlab-example.com", "/auth?error=access_denied")
@@ -633,11 +625,7 @@ func TestWhenAuthDeniedWillCauseUnauthorized(t *testing.T) {
}
func TestWhenLoginCallbackWithWrongStateShouldFail(t *testing.T) {
skipUnlessEnabled(t)
- teardown := RunPagesProcess(t, *pagesBinary, listeners, "", "-auth-client-id=1",
- "-auth-client-secret=1",
- "-auth-server=https://gitlab-auth.com",
- "-auth-redirect-uri=https://gitlab-example.com/auth",
- "-auth-secret=something-very-secret")
+ teardown := RunPagesProcessWithAuth(t, *pagesBinary, listeners, "")
defer teardown()
rsp, err := GetRedirectPage(t, httpsListener, "group.gitlab-example.com", "private.project/")
@@ -656,11 +644,7 @@ func TestWhenLoginCallbackWithWrongStateShouldFail(t *testing.T) {
func TestWhenLoginCallbackWithCorrectStateWithoutEndpoint(t *testing.T) {
skipUnlessEnabled(t)
- teardown := RunPagesProcess(t, *pagesBinary, listeners, "", "-auth-client-id=1",
- "-auth-client-secret=1",
- "-auth-server=https://gitlab-auth.com",
- "-auth-redirect-uri=https://gitlab-example.com/auth",
- "-auth-secret=something-very-secret")
+ teardown := RunPagesProcessWithAuth(t, *pagesBinary, listeners, "")
defer teardown()
rsp, err := GetRedirectPage(t, httpsListener, "group.gitlab-example.com", "private.project/")
@@ -706,11 +690,7 @@ func TestWhenLoginCallbackWithCorrectStateWithEndpointAndAccess(t *testing.T) {
testServer.Start()
defer testServer.Close()
- teardown := RunPagesProcess(t, *pagesBinary, listeners, "", "-auth-client-id=1",
- "-auth-client-secret=1",
- "-auth-server="+testServer.URL,
- "-auth-redirect-uri=https://gitlab-example.com/auth",
- "-auth-secret=something-very-secret")
+ teardown := RunPagesProcessWithAuthServer(t, *pagesBinary, listeners, "", testServer.URL)
defer teardown()
rsp, err := GetRedirectPage(t, httpsListener, "group.gitlab-example.com", "private.project/")
@@ -764,11 +744,7 @@ func TestWhenLoginCallbackWithCorrectStateWithEndpointAndNoAccess(t *testing.T)
testServer.Start()
defer testServer.Close()
- teardown := RunPagesProcess(t, *pagesBinary, listeners, "", "-auth-client-id=1",
- "-auth-client-secret=1",
- "-auth-server="+testServer.URL,
- "-auth-redirect-uri=https://gitlab-example.com/auth",
- "-auth-secret=something-very-secret")
+ teardown := RunPagesProcessWithAuthServer(t, *pagesBinary, listeners, "", testServer.URL)
defer teardown()
rsp, err := GetRedirectPage(t, httpsListener, "group.gitlab-example.com", "private.project/")
@@ -823,11 +799,7 @@ func TestWhenLoginCallbackWithCorrectStateWithEndpointButTokenIsInvalid(t *testi
testServer.Start()
defer testServer.Close()
- teardown := RunPagesProcess(t, *pagesBinary, listeners, "", "-auth-client-id=1",
- "-auth-client-secret=1",
- "-auth-server="+testServer.URL,
- "-auth-redirect-uri=https://gitlab-example.com/auth",
- "-auth-secret=something-very-secret")
+ teardown := RunPagesProcessWithAuthServer(t, *pagesBinary, listeners, "", testServer.URL)
defer teardown()
rsp, err := GetRedirectPage(t, httpsListener, "group.gitlab-example.com", "private.project/")