X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=test%2Fpick%2Ftest-pick;h=84eb18cde89aabb655e39a0b18d61eb344724ed9;hb=706236baa4c4670b5a074092dec5dec63ff50663;hp=9b737ceca7b2a3fd7dc02a109045e8029a335e94;hpb=859a5fe8f243d356882cd3447cc7fba5a5a7a330;p=mmh diff --git a/test/pick/test-pick b/test/pick/test-pick index 9b737ce..84eb18c 100755 --- a/test/pick/test-pick +++ b/test/pick/test-pick @@ -78,25 +78,26 @@ run_test 'pick -not -lbrace -subject NoMatch -and -subject message.3 -rbrace' \ # Test MHPDEBUG. MHPDEBUG=1 pick -not -lbrace -subject NoMatch -and -subject message.3 -rbrace \ - >/dev/null 2>$actual -cat >$expected </dev/null 2>"$actual" +cat >"$expected" <$actual 2>/dev/null` >/dev/null -cat >$expected <"$actual" 2>/dev/null` \ + >/dev/null +cat >"$expected" </dev/tty; then # Produce no standard output if no messages match and standard @@ -136,56 +137,56 @@ run_test 'pick -to some -nolist' '11 hits' run_test 'pick -to user@example.com -nolist' '11 hits' # Test -after. -pick -after '28 Sep 2008 00:00:00' >$actual 2>&1 -cat >$expected <"$actual" 2>&1 +cat >"$expected" <$actual 2>/dev/null +pick -after '29 Sep 2008 00:00:00' >"$actual" 2>/dev/null set -e -cat >$expected <"$expected" <$actual 2>&1 -cat >$expected <"$actual" 2>&1 +cat >"$expected" <$actual 2>&1 -cat >$expected <"$actual" 2>&1 +cat >"$expected" <$actual 2>/dev/null +pick -before '28 Sep 2006 00:00:00' last:3 >"$actual" 2>/dev/null set -e -cat >$expected <"$expected" <$actual 2>/dev/null +pick -datefield date -after '29 Sep 2008 00:00:00' >"$actual" 2>/dev/null set -e -cat >$expected <"$expected" <$actual 2>&1 -cat >$expected <"$actual" 2>&1 +cat >"$expected" <"$MH_TEST_DIR/Mail/inbox/12" < +To: Some User +Date: Fri, 29 Sep 2006 00:00:00 +Message-Id: 12@test.nmh +Subject: multi-line + header field + +This is message number 12 +EOF + +echo 12 >"$expected" + +pick -subject 'multi-line header field' 12 >"$actual" 2>&1 +check "$expected" "$actual" + exit $failed