diff --git a/test/utils b/test/utils index 23cb6df..d153871 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]