X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/80bf776d0a4587c477bb8a248b9dbe1a31e74575..95a44a8aed37f5f8146b3fdced5718aa5e72f4ec:/test/pick/test-pick diff --git a/test/pick/test-pick b/test/pick/test-pick index ac197837..e1434dce 100755 --- a/test/pick/test-pick +++ b/test/pick/test-pick @@ -99,14 +99,12 @@ cat >"$expected" </dev/tty; then +if test -t 1 && (printf '' >/dev/tty) 2>/dev/null; then # Produce no standard output if no messages match and standard # output is a tty. To test that even when run with stdout # detached, write directly to /dev/tty. Can't capture the # output so hopefully the user will notice it. pick -subject message.3 -and -from Test4 >/dev/tty 2>/dev/null -else - echo "$0: skip tty test because can't write to /dev/tty" fi # Also, check that the exit status is 1. @@ -258,8 +256,17 @@ EOF echo 13 >"$expected" -pick -subject foobar 13 >"$actual" 2>&1 +set +e +LC_CTYPE=en_US.UTF-8 pick -subject foobar 13 >"$actual" 2>&1 +set -e check "$expected" "$actual" +# Test -nosequence. +run_test 'pick +inbox 5 7 9 11 -sequence test -nosequence' '5 +7 +9 +11' +run_test 'mark -list -sequence test' 'test: ' + exit $failed