diff --git a/test/cmd/wait.sh b/test/cmd/wait.sh index d8bd7b17226..5284b162fed 100644 --- a/test/cmd/wait.sh +++ b/test/cmd/wait.sh @@ -105,11 +105,14 @@ EOF output_message_1=$(kubectl wait \ --for='jsonpath=spec.template.spec.containers[?(@.name=="busybox")].image=busybox' \ deploy/test-3) + # Command: Wait with jsonpath without value with check-once behavior + output_message_2=$(kubectl wait --for=jsonpath='{.status.replicas}' deploy/test-3 --timeout=0 2>&1) set -o errexit # Post-Condition: Wait succeed kube::test::if_has_string "${output_message_0}" 'deployment.apps/test-3 condition met' kube::test::if_has_string "${output_message_1}" 'deployment.apps/test-3 condition met' + kube::test::if_has_string "${output_message_2}" 'deployment.apps/test-3 condition met' # Clean deployment kubectl delete deployment test-3