diff options
Diffstat (limited to 'acceptance_test.go')
-rw-r--r-- | acceptance_test.go | 20 |
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) + } +} |