aboutsummaryrefslogtreecommitdiff
path: root/test/segments/kubecontext.spec
diff options
context:
space:
mode:
authorBen Hilburn <bhilburn@gmail.com>2018-03-07 04:58:12 +0300
committerGitHub <noreply@github.com>2018-03-07 04:58:12 +0300
commitf17a715610246cb4abe965b2e479ee168c800ad6 (patch)
tree3bb95175448c096bf360fd1115619d79d28f5f3b /test/segments/kubecontext.spec
parent162caba19cdc51ea52eb5fabd5d18f03cb20e467 (diff)
parentb8a68dd4a88cc0454ed1e385765d368e7fb50429 (diff)
Merge branch 'next' into master
Diffstat (limited to 'test/segments/kubecontext.spec')
-rwxr-xr-xtest/segments/kubecontext.spec38
1 files changed, 28 insertions, 10 deletions
diff --git a/test/segments/kubecontext.spec b/test/segments/kubecontext.spec
index eaaa2300..4f1d2c5e 100755
--- a/test/segments/kubecontext.spec
+++ b/test/segments/kubecontext.spec
@@ -18,11 +18,19 @@ function mockKubectl() {
;;
'config')
case "$2" in
- 'current-context')
- echo 'minikube'
- ;;
- 'get-contexts')
- echo '* minikube minikube minikube '
+ 'view')
+ case "$3" in
+ '-o=jsonpath={.current-context}')
+ echo 'minikube'
+ ;;
+ '-o=jsonpath={.contexts'*)
+ echo ''
+ ;;
+ *)
+ echo "Mock value missed"
+ exit 1
+ ;;
+ esac
;;
esac
;;
@@ -36,11 +44,21 @@ function mockKubectlOtherNamespace() {
;;
'config')
case "$2" in
- 'current-context')
- echo 'minikube'
- ;;
- 'get-contexts')
- echo '* minikube minikube minikube kube-system'
+ 'view')
+ case "$3" in
+ # Get Current Context
+ '-o=jsonpath={.current-context}')
+ echo 'minikube'
+ ;;
+ # Get current namespace
+ '-o=jsonpath={.contexts'*)
+ echo 'kube-system'
+ ;;
+ *)
+ echo "Mock value missed"
+ exit 1
+ ;;
+ esac
;;
esac
;;