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:
authorDennis Günnewig <dev@fedux.org>2018-06-19 23:59:47 +0300
committerDennis Günnewig <dev@fedux.org>2018-06-20 00:00:21 +0300
commitcdc694505645168c7992e908acc94c933416ebeb (patch)
tree0895564d35af686a5e7c604bddabe974efb35237 /acceptance_test.go
parent0db46101f988e182b0f4a3e4ce948bc19b76b615 (diff)
Add tests for reverse proxy
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)
+ }
+}