diff options
author | Dennis Günnewig <dev@fedux.org> | 2018-06-19 23:59:47 +0300 |
---|---|---|
committer | Dennis Günnewig <dev@fedux.org> | 2018-06-20 00:00:21 +0300 |
commit | cdc694505645168c7992e908acc94c933416ebeb (patch) | |
tree | 0895564d35af686a5e7c604bddabe974efb35237 /acceptance_test.go | |
parent | 0db46101f988e182b0f4a3e4ce948bc19b76b615 (diff) |
Add tests for reverse proxy
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) + } +} |