package fn import ( "os" "testing" "github.com/stretchr/testify/assert" "sigs.k8s.io/kustomize/kyaml/fn/framework/command" ) func TestStandalone(t *testing.T) { a := assert.New(t) os.Setenv(standaloneEnv, "") enabled := Standalone() a.Equal(enabled, command.StandaloneEnabled, "standalone should be enabled if var is set without value") os.Setenv(standaloneEnv, "any string") enabled = Standalone() a.Equal(enabled, command.StandaloneEnabled, "standalone should be enabled if any value is present") os.Unsetenv(standaloneEnv) enabled = Standalone() a.Equal(enabled, command.StandaloneDisabled, "standalone should be disabled if var is unset") }