diff options
| author | Jan Sucan <jan@jansucan.com> | 2022-03-05 12:36:31 +0100 |
|---|---|---|
| committer | Jan Sucan <jan@jansucan.com> | 2022-03-05 12:37:19 +0100 |
| commit | 647880b532b5b4fce42f7a723bf4c01bbe10d44e (patch) | |
| tree | f824aafbe63b61bbafe2947588c304bc95fc5ed7 /tests/assert.sh | |
| parent | d545a693143431313f6a534c6aa095e1a7cd6700 (diff) | |
tests: Add a successful backup-restore test
Diffstat (limited to 'tests/assert.sh')
| -rw-r--r-- | tests/assert.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/assert.sh b/tests/assert.sh index ba73f41..73b5dd4 100644 --- a/tests/assert.sh +++ b/tests/assert.sh @@ -17,3 +17,18 @@ function assert_error() exit 1 fi } + +function assert_success() +{ + actual_stderr="$("$@" 2>&1 1>/dev/null)" + retval=$? + + if [ $retval -ne 0 ]; then + echo "assert_error: Return value is $retval, expected 0" + exit 1 + elif [ -n "$actual_stderr" ]; then + echo "assert_error: stderr is not empty" + echo " actual: $actual_stderr" + exit 1 + fi +} |
