Skip to content

Commit

Permalink
fix: Remove test that relies on client.Client logic
Browse files Browse the repository at this point in the history
  • Loading branch information
yiannistri committed Nov 6, 2023
1 parent af57bbb commit 839ee6c
Showing 1 changed file with 0 additions and 38 deletions.
38 changes: 0 additions & 38 deletions pkg/bootstrap/utils/k8s_test.go
Original file line number Diff line number Diff line change
@@ -1,13 +1,9 @@
package utils

import (
"fmt"
"os"
"path/filepath"
"testing"

"github.com/alecthomas/assert"
"github.com/loft-sh/vcluster/pkg/util/random"
"github.com/weaveworks/weave-gitops-enterprise/test/utils"
v1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
Expand Down Expand Up @@ -86,37 +82,3 @@ func TestDeleteSecret(t *testing.T) {
assert.Error(t, err, "an error was expected")

}

// TestGetKubernetesClient test TestGetKubernetesClient
func TestGetKubernetesClient(t *testing.T) {
kubeConfigFileContent := `apiVersion: v1
kind: Config
clusters:
- cluster:
server: http://example.com
name: my-cluster
contexts:
- context:
cluster: my-cluster
user: my-user
name: my-context
current-context: my-context
users:
- name: my-user
user:
username: test
password: test
`
fakeKubeconfigfile := filepath.Join(os.TempDir(), fmt.Sprintf("test-kubeconfig-%s.yaml", random.RandomString(6)))
file, err := os.Create(fakeKubeconfigfile)
assert.NoError(t, err, "error creating file")

defer file.Close()
defer os.Remove(fakeKubeconfigfile)

_, err = file.WriteString(kubeConfigFileContent)
assert.NoError(t, err, "error creating to file")

_, err = GetKubernetesHttp(fakeKubeconfigfile)
assert.Error(t, err, "error getting Kubernetes client")
}

0 comments on commit 839ee6c

Please sign in to comment.