]> diplodocus.org Git - nmh/blob - test/forw/test-forw-coverage
Escape literal leading full stop in man/new.man.
[nmh] / test / forw / test-forw-coverage
1 #!/bin/sh
2
3 # Tests for forw(1)'s coverage.
4
5 if test -z "${MH_OBJ_DIR}"; then
6 srcdir=`dirname "$0"`/../..
7 MH_OBJ_DIR=`cd "$srcdir" && pwd`; export MH_OBJ_DIR
8 fi
9
10 . "$MH_OBJ_DIR/test/common.sh"
11
12 setup_test
13
14 check_exit '-eq 1' forw -xyzzy
15 check_exit '-eq 0' forw -help
16 check_exit '-eq 0' forw -version
17 check_exit '-eq 1' forw -anno -noanno -noedit -editor
18 check_exit '-eq 1' forw -whatnowproc
19 check_exit '-eq 1' forw -build -whatnowproc foo -
20 check_exit '-eq 1' forw -file
21 check_exit '-eq 1' forw -file foo -file bar
22 check_exit '-eq 1' forw -filter
23 check_exit '-eq 1' forw -filter foo -form
24 check_exit '-eq 1' forw -format -noformat -inplace -noinplace \
25 -mime -nomime -digest
26 check_exit '-eq 1' forw -issue
27 check_exit '-eq 1' forw -issue 0
28 check_exit '-eq 1' forw -volume
29 check_exit '-eq 1' forw -volume 0
30 check_exit '-eq 1' forw -nodraftfolder -draftfolder
31 check_exit '-eq 1' forw -draftfolder foo -draftfolder bar
32 check_exit '-eq 1' forw -draftmessage
33 check_exit '-eq 1' forw -draftmessage foo -draftmessage bar
34 check_exit '-eq 1' forw -dashstuffing -nodashstuffing -from
35 check_exit '-eq 1' forw -to
36 check_exit '-eq 1' forw -cc
37 check_exit '-eq 1' forw -fcc
38 check_exit '-eq 1' forw -subject
39 check_exit '-eq 1' forw -width
40 check_exit '-eq 1' forw -width 1
41 check_exit '-eq 1' forw +foo +bar
42 check_exit '-eq 1' forw -file foo +bar
43 check_exit '-eq 1' forw @missing
44
45 finish_test