X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/c3ba36f92bcbf44e071961f3d0bb5e6ddab317d6..HEAD:/test/rcv/test-rcvtty?ds=sidebyside diff --git a/test/rcv/test-rcvtty b/test/rcv/test-rcvtty index c8c1c2e5..d86b8dbf 100755 --- a/test/rcv/test-rcvtty +++ b/test/rcv/test-rcvtty @@ -19,13 +19,14 @@ setup_test # Use proper program, likely not the first one on PATH. rcvtty="${MH_LIBEXEC_DIR}/rcvtty" -! $rcvtty - >/dev/null 2>&1 # gcov +check_exit '-eq 1' $rcvtty - expected="$MH_TEST_DIR/$$.expected" actual="$MH_TEST_DIR/$$.actual" # check -help +start_test "-help" cat >"$expected" <"$actual" 2>&1 +run_prog "$rcvtty" -help 2>&1 | sed '/^$/,$d' >"$actual" check "$expected" "$actual" # check -version +start_test "-version" case `$rcvtty -v` in rcvtty\ --*) ;; * ) printf '%s: rcvtty -v generated unexpected output\n' "$0" >&2 @@ -51,6 +53,7 @@ case `$rcvtty -v` in esac # check normal operation. Use -biff to avoid sending notification to +start_test "normal operation. Use -biff to avoid sending notification to" # each of the user's terminals. So this command shouldn't do # anything. It will write the notification(s) if the user actually # has actually enabled biff notification, or has set the exec bit of @@ -61,4 +64,5 @@ run_prog $rcvtty <${MH_TEST_DIR}/Mail/inbox/1 -biff >"$actual" 2>&1 check "$expected" "$actual" +finish_test exit ${failed:-0}