summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/lib-messages-test.sh8
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"
+}