aboutsummaryrefslogtreecommitdiff
path: root/test/segments
diff options
context:
space:
mode:
authorBen Hilburn <bhilburn@gmail.com>2017-11-02 21:33:32 +0300
committerGitHub <noreply@github.com>2017-11-02 21:33:32 +0300
commit43ab3ebefd3f5c6392f747c2d62eafd30fd60e45 (patch)
tree2838130d5fbf7f521a34a289bdde9c21d0723e4a /test/segments
parentf46617acd366b0aab249821ab97c6a955f7b4445 (diff)
parent1c2774f5925d1734e25843ec1c5e65eaa37f8ceb (diff)
Merge pull request #661 from derekbassett/fix/kubernetes-prompt
Fix/kubernetes prompt
Diffstat (limited to 'test/segments')
-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
;;