diff --git a/test/utils b/test/utils index 23cb6df40af82f2756951f9b94b3a2427826dbdc..d15387192942d4b4cef9429d27faf0821bacb24b 100644 --- a/test/utils +++ b/test/utils @@ -93,8 +93,14 @@ assertNotCaptured() assertCapturedSuccess() { - assertEquals "Expected captured exit code to be 0; was <${RETURN}>" "0" "${RETURN}" - assertEquals "Expected STD_ERR to be empty; was <$(cat ${STD_ERR})>" "" "$(cat ${STD_ERR})" + assertEquals "Captured exit code -" "0" "${RETURN}" + assertEquals "STD_ERR -" "" "$(cat ${STD_ERR})" + + if [ $RETURN -ne 0 -a -z "$(cat ${STD_ERR})" ]; then + # Failing exit code but stderr was empty. Display stdout to help debugging. + cat $STD_OUT + echo + fi } # assertCapturedError [[expectedErrorCode] expectedErrorMsg]