diff options
author | Ben Hilburn <bhilburn@gmail.com> | 2017-11-02 21:33:32 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-02 21:33:32 +0300 |
commit | 43ab3ebefd3f5c6392f747c2d62eafd30fd60e45 (patch) | |
tree | 2838130d5fbf7f521a34a289bdde9c21d0723e4a /test/segments | |
parent | f46617acd366b0aab249821ab97c6a955f7b4445 (diff) | |
parent | 1c2774f5925d1734e25843ec1c5e65eaa37f8ceb (diff) |
Merge pull request #661 from derekbassett/fix/kubernetes-prompt
Fix/kubernetes prompt
Diffstat (limited to 'test/segments')
-rwxr-xr-x | test/segments/kubecontext.spec | 38 |
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 ;; |