diff options
author | Bryan Drewery <bryan@shatow.net> | 2022-11-10 01:08:44 +0300 |
---|---|---|
committer | Bryan Drewery <bryan@shatow.net> | 2022-11-10 02:06:20 +0300 |
commit | 48d8ce431d7559338aa626b055c72af0ec1e3c41 (patch) | |
tree | 5df7d0db9c50b81920e3cc93cc1765c96ff99e85 | |
parent | 8e0be966213461f64cd8414a17822446e64f664c (diff) |
tests: Add assert_ret_not
-rw-r--r-- | test/common.sh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/common.sh b/test/common.sh index c5854c45..8bc08905 100644 --- a/test/common.sh +++ b/test/common.sh @@ -170,6 +170,18 @@ _assert_ret() { } alias assert_ret='_assert_ret "$0:$LINENO"' +_assert_ret_not() { + local lineinfo="$1" + local expected="$2" + shift 2 + local ret + + ret=0 + "$@" || ret=$? + _assert_not "${lineinfo}" "${expected}" "${ret}" "Bad exit status: $@" +} +alias assert_ret_not='_assert_ret_not "$0:$LINENO"' + _assert_out() { local lineinfo="$1" local expected="$2" |