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 }