diff options
author | Nick Thomas <nick@gitlab.com> | 2019-10-17 12:04:52 +0100 |
---|---|---|
committer | Nick Thomas <nick@gitlab.com> | 2019-10-18 11:47:25 +0100 |
commit | 83d11f4deeb20b852a0af3433190a0f7250a0027 (patch) | |
tree | 1a9df18d6f9f59712c6f5c98e995a4918eb94a11 /go/internal/gitlabnet/healthcheck/client_test.go | |
parent | 7d5229db263a62661653431881bef8b46984d0de (diff) | |
download | gitlab-shell-83d11f4deeb20b852a0af3433190a0f7250a0027.tar.gz |
Move go code up one level
Diffstat (limited to 'go/internal/gitlabnet/healthcheck/client_test.go')
-rw-r--r-- | go/internal/gitlabnet/healthcheck/client_test.go | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/go/internal/gitlabnet/healthcheck/client_test.go b/go/internal/gitlabnet/healthcheck/client_test.go deleted file mode 100644 index d32e6f4..0000000 --- a/go/internal/gitlabnet/healthcheck/client_test.go +++ /dev/null @@ -1,48 +0,0 @@ -package healthcheck - -import ( - "encoding/json" - "net/http" - "testing" - - "gitlab.com/gitlab-org/gitlab-shell/go/internal/config" - "gitlab.com/gitlab-org/gitlab-shell/go/internal/gitlabnet/testserver" - - "github.com/stretchr/testify/require" -) - -var ( - requests = []testserver.TestRequestHandler{ - { - Path: "/api/v4/internal/check", - Handler: func(w http.ResponseWriter, r *http.Request) { - json.NewEncoder(w).Encode(testResponse) - }, - }, - } - - testResponse = &Response{ - APIVersion: "v4", - GitlabVersion: "v12.0.0-ee", - GitlabRevision: "3b13818e8330f68625d80d9bf5d8049c41fbe197", - Redis: true, - } -) - -func TestCheck(t *testing.T) { - client, cleanup := setup(t) - defer cleanup() - - result, err := client.Check() - require.NoError(t, err) - require.Equal(t, testResponse, result) -} - -func setup(t *testing.T) (*Client, func()) { - url, cleanup := testserver.StartSocketHttpServer(t, requests) - - client, err := NewClient(&config.Config{GitlabUrl: url}) - require.NoError(t, err) - - return client, cleanup -} |