databricks-cli/libs/exec/shell_sh_test.go

31 lines
435 B
Go

package exec
import (
"runtime"
"testing"
"github.com/stretchr/testify/assert"
)
func TestShFound(t *testing.T) {
if runtime.GOOS == "windows" {
t.SkipNow()
}
shell, err := newShShell()
assert.NoError(t, err)
assert.NotNil(t, shell)
}
func TestShNotFound(t *testing.T) {
if runtime.GOOS == "windows" {
t.SkipNow()
}
t.Setenv("PATH", "")
shell, err := newShShell()
assert.NoError(t, err)
assert.Nil(t, shell)
}