From 888cd2c4ecb7d8a82328c5b3d68545596466b1a2 Mon Sep 17 00:00:00 2001 From: Igor Date: Thu, 6 Jun 2019 16:02:02 +0000 Subject: Go implementation for LFS authenticate --- go/internal/command/command_test.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'go/internal/command/command_test.go') diff --git a/go/internal/command/command_test.go b/go/internal/command/command_test.go index cbdfc56..07260dd 100644 --- a/go/internal/command/command_test.go +++ b/go/internal/command/command_test.go @@ -7,6 +7,7 @@ import ( "gitlab.com/gitlab-org/gitlab-shell/go/internal/command/discover" "gitlab.com/gitlab-org/gitlab-shell/go/internal/command/fallback" + "gitlab.com/gitlab-org/gitlab-shell/go/internal/command/lfsauthenticate" "gitlab.com/gitlab-org/gitlab-shell/go/internal/command/receivepack" "gitlab.com/gitlab-org/gitlab-shell/go/internal/command/twofactorrecover" "gitlab.com/gitlab-org/gitlab-shell/go/internal/command/uploadarchive" @@ -58,6 +59,18 @@ func TestNew(t *testing.T) { }, expectedType: &twofactorrecover.Command{}, }, + { + desc: "it returns an LfsAuthenticate command if the feature is enabled", + config: &config.Config{ + GitlabUrl: "http+unix://gitlab.socket", + Migration: config.MigrationConfig{Enabled: true, Features: []string{"git-lfs-authenticate"}}, + }, + environment: map[string]string{ + "SSH_CONNECTION": "1", + "SSH_ORIGINAL_COMMAND": "git-lfs-authenticate", + }, + expectedType: &lfsauthenticate.Command{}, + }, { desc: "it returns a ReceivePack command if the feature is enabled", config: &config.Config{ -- cgit v1.2.1