diff options
author | Nick Thomas <nick@gitlab.com> | 2019-03-13 13:12:58 +0000 |
---|---|---|
committer | Nick Thomas <nick@gitlab.com> | 2019-03-13 13:12:58 +0000 |
commit | 049beb74303a03d9fa598d23b150e0ccea3cd60d (patch) | |
tree | 739325471ad815cdd14cdf1eea5c7b27e4f0c046 /go/internal/handler/exec_test.go | |
parent | 6109b64ed81f80e90bf094ad1f1ded8f5e5f8324 (diff) | |
parent | f9d3d8b301c90d05012ac3a8ec53d0ff1dd3aa79 (diff) | |
download | gitlab-shell-049beb74303a03d9fa598d23b150e0ccea3cd60d.tar.gz |
Merge branch 'bvl-parse-secret' into 'master'
Get secret from config
See merge request gitlab-org/gitlab-shell!284
Diffstat (limited to 'go/internal/handler/exec_test.go')
-rw-r--r-- | go/internal/handler/exec_test.go | 54 |
1 files changed, 2 insertions, 52 deletions
diff --git a/go/internal/handler/exec_test.go b/go/internal/handler/exec_test.go index e19ebc4..bf17826 100644 --- a/go/internal/handler/exec_test.go +++ b/go/internal/handler/exec_test.go @@ -3,12 +3,10 @@ package handler import ( "context" "fmt" - "io/ioutil" - "os" - "path/filepath" "testing" "github.com/stretchr/testify/require" + "gitlab.com/gitlab-org/gitlab-shell/go/internal/testhelper" "google.golang.org/grpc" ) @@ -88,7 +86,7 @@ func TestInteralRunHandler(t *testing.T) { currentTest = nil }() - done, err := createEnv() + done, err := testhelper.PrepareTestRootDir() defer done() require.NoError(t, err) @@ -103,51 +101,3 @@ func TestInteralRunHandler(t *testing.T) { }) } } - -// createEnv sets up an environment for `config.New()`. -func createEnv() (func(), error) { - var dir string - var oldWd string - closer := func() { - if oldWd != "" { - err := os.Chdir(oldWd) - if err != nil { - panic(err) - } - } - - if dir != "" { - err := os.RemoveAll(dir) - if err != nil { - panic(err) - } - } - } - - dir, err := ioutil.TempDir("", "test") - if err != nil { - return closer, err - } - - err = ioutil.WriteFile(filepath.Join(dir, "config.yml"), []byte{}, 0644) - if err != nil { - return closer, err - } - - err = ioutil.WriteFile(filepath.Join(dir, "gitlab-shell.log"), []byte{}, 0644) - if err != nil { - return closer, err - } - - oldWd, err = os.Getwd() - if err != nil { - return closer, err - } - - err = os.Chdir(dir) - if err != nil { - return closer, err - } - - return closer, err -} |