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) }