github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/internal/k8s/minikube_test.go (about) 1 package k8s 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/assert" 7 ) 8 9 func TestMinikubeVersion(t *testing.T) { 10 v, err := minikubeVersionFromOutput([]byte(` 11 minikube version: v1.8.2 12 commit: eb13446e786c9ef70cb0a9f85a633194e62396a1 13 `)) 14 assert.NoError(t, err) 15 assert.Equal(t, v, "1.8.2") 16 } 17 18 func TestDockerEnv(t *testing.T) { 19 output := []byte(` 20 export DOCKER_TLS_VERIFY="1" 21 export DOCKER_HOST="tcp://192.168.99.100:2376" 22 export DOCKER_CERT_PATH="/home/nick/.minikube/certs" 23 export DOCKER_API_VERSION="1.35" 24 # Run this command to configure your shell: 25 # eval $(minikube docker-env) 26 `) 27 28 env := dockerEnvFromOutput(output) 29 30 if len(env) != 4 || 31 env["DOCKER_TLS_VERIFY"] != "1" || 32 env["DOCKER_HOST"] != "tcp://192.168.99.100:2376" || 33 env["DOCKER_CERT_PATH"] != "/home/nick/.minikube/certs" || 34 env["DOCKER_API_VERSION"] != "1.35" { 35 t.Errorf("Unexpected env: %+v", env) 36 } 37 }