Something went wrong. Try again.
lol
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879diff --git a/shells/bash_test.go b/shells/bash_test.goindex ff4734ede..dd68bb7f0 100644--- a/shells/bash_test.go+++ b/shells/bash_test.go@@ -4,7 +4,6 @@ package shells import ( "path"- "runtime" "testing" "github.com/stretchr/testify/assert"@@ -78,65 +77,6 @@ func TestBash_CheckForErrors(t *testing.T) { } } -func TestBash_GetConfiguration(t *testing.T) {- tests := map[string]struct {- info common.ShellScriptInfo- cmd string- args []string- os string- }{- `bash`: {- info: common.ShellScriptInfo{Shell: "bash", Type: common.NormalShell},- cmd: "bash",- },- `bash -l`: {- info: common.ShellScriptInfo{Shell: "bash", Type: common.LoginShell},- cmd: "bash",- args: []string{"-l"},- },- `su -s /bin/bash foobar -c bash`: {- info: common.ShellScriptInfo{Shell: "bash", User: "foobar", Type: common.NormalShell},- cmd: "su",- args: []string{"-s", "/bin/bash", "foobar", "-c", "bash"},- os: OSLinux,- },- `su -s /bin/bash foobar -c $'bash -l'`: {- info: common.ShellScriptInfo{Shell: "bash", User: "foobar", Type: common.LoginShell},- cmd: "su",- args: []string{"-s", "/bin/bash", "foobar", "-c", "bash -l"},- os: OSLinux,- },- `su -s /bin/sh foobar -c $'sh -l'`: {- info: common.ShellScriptInfo{Shell: "sh", User: "foobar", Type: common.LoginShell},- cmd: "su",- args: []string{"-s", "/bin/sh", "foobar", "-c", "sh -l"},- os: OSLinux,- },- `su foobar -c $'bash -l'`: {- info: common.ShellScriptInfo{Shell: "bash", User: "foobar", Type: common.LoginShell},- cmd: "su",- args: []string{"foobar", "-c", "bash -l"},- os: "darwin",- },- }-- for tn, tc := range tests {- t.Run(tn, func(t *testing.T) {- if tc.os != "" && tc.os != runtime.GOOS {- t.Skipf("test only runs on %s", tc.os)- }-- sh := BashShell{Shell: tc.info.Shell}- config, err := sh.GetConfiguration(tc.info)- require.NoError(t, err)-- assert.Equal(t, tc.cmd, config.Command)- assert.Equal(t, tc.args, config.Arguments)- assert.Equal(t, tn, config.CmdLine)- })- }-}- func Test_BashWriter_isTmpFile(t *testing.T) { tmpDir := "/foo/bar" bw := BashWriter{TemporaryPath: tmpDir}