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:
Diffstat (limited to 'acceptance_test.go')
-rw-r--r--acceptance_test.go20
1 files changed, 20 insertions, 0 deletions
diff --git a/acceptance_test.go b/acceptance_test.go
index e971588a..361cba68 100644
--- a/acceptance_test.go
+++ b/acceptance_test.go
@@ -553,3 +553,23 @@ func TestMultiFlagEnvironmentVariables(t *testing.T) {
assert.Equal(t, http.StatusOK, rsp.StatusCode)
}
}
+
+func TestKnownHostInReverseProxySetupReturns200(t *testing.T) {
+ skipUnlessEnabled(t)
+
+ var listeners = []ListenSpec{
+ {"proxy", "127.0.0.1", "37002"},
+ {"proxy", "::1", "37002"},
+ }
+
+ teardown := RunPagesProcess(t, *pagesBinary, listeners, "")
+ defer teardown()
+
+ for _, spec := range listeners {
+ rsp, err := GetProxiedPageFromListener(t, spec, "localhost", "group.gitlab-example.com", "project/")
+
+ require.NoError(t, err)
+ rsp.Body.Close()
+ assert.Equal(t, http.StatusOK, rsp.StatusCode)
+ }
+}