test: Add more kubectx tests (#111)

This commit is contained in:
Philippe MARTIN
2018-12-25 20:38:45 +01:00
committed by Ahmet Alp Balkan
parent 845f3b690b
commit acbf324464
4 changed files with 140 additions and 0 deletions

22
test/common.bash Normal file
View File

@@ -0,0 +1,22 @@
#!/usr/bin/env bats
# bats setup function
setup() {
export XDG_CACHE_HOME="$(mktemp -d)"
export KUBECONFIG="${XDG_CACHE_HOME}/config"
}
# bats teardown function
teardown() {
rm -rf "$XDG_CACHE_HOME"
}
use_config() {
cp "$BATS_TEST_DIRNAME/testdata/$1" $KUBECONFIG
}
# wrappers around "kubectl config" command
get_context() {
kubectl config current-context
}