Including previous stack frame on assertion failure

master
Mike Gerwitz 2014-06-17 23:47:26 -04:00
parent 7e8952a4d3
commit 77d4c14e5e
1 changed files with 2 additions and 0 deletions

View File

@ -40,6 +40,8 @@ assert()
test "$@" || {
local -i code=$?
echo "assertion failed: \`$@\` in ${BASH_SOURCE[1]}:${BASH_LINENO[0]}"
echo -n 'prev: '
caller 1
return $code
} >&2
}