X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/b7cbd7c8a39920669db61d331b12839f2a2d3562..00c626ff05455c94d926c31371ea966abf7abc1e:/test/format/test-fmtdump?ds=inline diff --git a/test/format/test-fmtdump b/test/format/test-fmtdump index 0c966c84..aebb8ed3 100755 --- a/test/format/test-fmtdump +++ b/test/format/test-fmtdump @@ -16,11 +16,32 @@ fi setup_test -fmtdump - >/dev/null 2>&1 || true # gcov - # Use proper program, likely not the first one on PATH. fmtdump="${MH_LIBEXEC_DIR}/fmtdump" +check_exit '-eq 1' "$fmtdump" - +check_exit '-eq 1' "$fmtdump" -form +check_exit '-eq 1' "$fmtdump" -format +check_exit '-eq 1' "$fmtdump" foo bar +check_exit '-eq 0' "$fmtdump" -format ' + %4{} %(eq) %(getenv) %(decodecomp{}) %(trim{}) %(putaddr) + %(putlit) %(zputlit) %(compval{}) %(num) + %(plus) %(minus) %(multiply) %(divide) %(modulo) + %(charleft) %(kilo) %(kibi) + %(month{}) %(tzone{}) %(day{}) %(weekday{}) %(tws{}) %(pretty{}) + %(sec{}) %(min{}) %(hour{}) %(year{}) %(yday{}) %(wday{}) + %(clock{}) %(rclock{}) %(sday{}) %(dst{}) %(szone{}) + %(date2local{}) %(date2gmt{}) +' +check_exit '-eq 0' "$fmtdump" -format ' + %(addr{}) %(pers{}) %(mbox{}) %(host{}) %(path{}) %(gname{}) + %(note{}) %(proper{}) %(type{}) %(ingrp{}) %(nohost{}) + %(formataddr) %(concataddr) %(getmymbox{}) %(getmyaddr{}) + %<(null)%> %<(gt)%> %<(match)%> %<(amatch)%> + %(null) %(nonnull) %(ne) %(gt) %(match) %(amatch) +' +check_exit '-eq 0' "$fmtdump" -format "`printf '\302\010\014\015\011\177'`" + expected=$MH_TEST_DIR/$$.expected expected_err=$MH_TEST_DIR/$$.expected_err actual=$MH_TEST_DIR/$$.actual