diff options
author | Ben Hilburn <bhilburn@gmail.com> | 2018-03-07 04:58:12 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-07 04:58:12 +0300 |
commit | f17a715610246cb4abe965b2e479ee168c800ad6 (patch) | |
tree | 3bb95175448c096bf360fd1115619d79d28f5f3b /test/segments/kubecontext.spec | |
parent | 162caba19cdc51ea52eb5fabd5d18f03cb20e467 (diff) | |
parent | b8a68dd4a88cc0454ed1e385765d368e7fb50429 (diff) |
Merge branch 'next' into master
Diffstat (limited to 'test/segments/kubecontext.spec')
-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 ;; |