diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/lib-messages-test.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/lib-messages-test.sh b/test/lib-messages-test.sh index be6fb0f..3068a98 100644 --- a/test/lib-messages-test.sh +++ b/test/lib-messages-test.sh @@ -53,3 +53,11 @@ it_allows_subheadings_to_flag() { ' -c cdesc' > $tmpdir/exp diff -u $tmpdir/exp $tmpdir/out } + +it_is_quiet_on_stdout_on_errs() { + LC_ALL=C bash -euE -c '. libremessages; setup_traps; false' >"$tmpdir/stdout" 2>"$tmpdir/stderr" || stat=$? + + [[ $stat != 0 ]] + empty "$tmpdir/stdout" + grep '==> ERROR:' "$tmpdir/stderr" +} |