...

Source file src/edge-infra.dev/pkg/edge/gitops/fn/command_test.go

Documentation: edge-infra.dev/pkg/edge/gitops/fn

     1  package fn
     2  
     3  import (
     4  	"os"
     5  	"testing"
     6  
     7  	"github.com/stretchr/testify/assert"
     8  
     9  	"sigs.k8s.io/kustomize/kyaml/fn/framework/command"
    10  )
    11  
    12  func TestStandalone(t *testing.T) {
    13  	a := assert.New(t)
    14  
    15  	os.Setenv(standaloneEnv, "")
    16  	enabled := Standalone()
    17  	a.Equal(enabled, command.StandaloneEnabled, "standalone should be enabled if var is set without value")
    18  
    19  	os.Setenv(standaloneEnv, "any string")
    20  	enabled = Standalone()
    21  	a.Equal(enabled, command.StandaloneEnabled, "standalone should be enabled if any value is present")
    22  
    23  	os.Unsetenv(standaloneEnv)
    24  	enabled = Standalone()
    25  	a.Equal(enabled, command.StandaloneDisabled, "standalone should be disabled if var is unset")
    26  }
    27  

View as plain text