diff options
Diffstat (limited to 'go/internal/gitlabnet/client_test.go')
-rw-r--r-- | go/internal/gitlabnet/client_test.go | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/go/internal/gitlabnet/client_test.go b/go/internal/gitlabnet/client_test.go index f4ab62f..3bff18a 100644 --- a/go/internal/gitlabnet/client_test.go +++ b/go/internal/gitlabnet/client_test.go @@ -51,20 +51,6 @@ func TestClients(t *testing.T) { }, }, { - Path: "/api/v4/internal/with_ip", - Handler: func(w http.ResponseWriter, r *http.Request) { - header := r.Header.Get("X-Forwarded-For") - require.Equal(t, "127.0.0.1", header) - }, - }, - { - Path: "/api/v4/internal/with_empty_ip", - Handler: func(w http.ResponseWriter, r *http.Request) { - header := r.Header.Get("X-Forwarded-For") - require.Equal(t, "", header) - }, - }, - { Path: "/api/v4/internal/error", Handler: func(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Type", "application/json") @@ -233,49 +219,3 @@ func testAuthenticationHeader(t *testing.T, client *GitlabClient) { assert.Equal(t, "sssh, it's a secret", string(header)) }) } - -func testXForwardedForHeader(t *testing.T, client *GitlabClient) { - t.Run("X-Forwarded-For for GET", func(t *testing.T) { - cleanup, err := testhelper.Setenv("SSH_CONNECTION", "127.0.0.1 0") - require.NoError(t, err) - defer cleanup() - - response, err := client.Get("/with_ip") - - require.NoError(t, err) - require.NotNil(t, response) - response.Body.Close() - }) - - t.Run("X-Forwarded-For for POST", func(t *testing.T) { - data := map[string]string{"key": "value"} - cleanup, err := testhelper.Setenv("SSH_CONNECTION", "127.0.0.1 0") - require.NoError(t, err) - defer cleanup() - - response, err := client.Post("/with_ip", data) - - require.NoError(t, err) - require.NotNil(t, response) - response.Body.Close() - }) -} - -func testEmptyForwardedForHeader(t *testing.T, client *GitlabClient) { - t.Run("X-Forwarded-For empty for GET", func(t *testing.T) { - response, err := client.Get("/with_empty_ip") - - require.NoError(t, err) - require.NotNil(t, response) - response.Body.Close() - }) - - t.Run("X-Forwarded-For empty for POST", func(t *testing.T) { - data := map[string]string{"key": "value"} - response, err := client.Post("/with_empty_ip", data) - - require.NoError(t, err) - require.NotNil(t, response) - response.Body.Close() - }) -} |