github.com/pdmccormick/importable-docker-buildx@v0.0.0-20240426161518-e47091289030/driver/kubernetes/context/load_test.go (about)

     1  package context
     2  
     3  import (
     4  	"os"
     5  	"testing"
     6  
     7  	"github.com/docker/cli/cli/command"
     8  	cliflags "github.com/docker/cli/cli/flags"
     9  	"github.com/stretchr/testify/assert"
    10  	"github.com/stretchr/testify/require"
    11  )
    12  
    13  func TestDefaultContextInitializer(t *testing.T) {
    14  	os.Setenv("KUBECONFIG", "./fixtures/test-kubeconfig")
    15  	defer os.Unsetenv("KUBECONFIG")
    16  	ctx, err := command.ResolveDefaultContext(&cliflags.ClientOptions{}, command.DefaultContextStoreConfig())
    17  	require.NoError(t, err)
    18  	assert.Equal(t, "default", ctx.Meta.Name)
    19  	assert.Equal(t, "zoinx", ctx.Meta.Endpoints[KubernetesEndpoint].(EndpointMeta).DefaultNamespace)
    20  }