#!/bin/sh # # Tests to see if the -from, -to, -cc, -fcc, and -subject switches to # "comp" work correctly. # if test -z "${MH_OBJ_DIR}"; then srcdir=`dirname "$0"`/../.. MH_OBJ_DIR=`cd "$srcdir" && pwd`; export MH_OBJ_DIR fi . "$MH_OBJ_DIR/test/common.sh" setup_test check_exit '-eq 1' comp - check_exit '-eq 1' comp -xyzzy check_exit '-eq 0' comp -help check_exit '-eq 0' comp -version check_exit '-eq 1' comp -build -noedit -editor check_exit '-eq 1' comp -whatnowproc check_exit '-eq 1' comp -whatnowproc '' - check_exit '-eq 1' comp -use -nouse -form check_exit '-eq 1' comp -file check_exit '-eq 1' comp -file foo -file check_exit '-eq 1' comp -nodraftfolder -draftfolder check_exit '-eq 1' comp -draftfolder foo -draftfolder check_exit '-eq 1' comp -draftmessage check_exit '-eq 1' comp -draftmessage foo -draftmessage check_exit '-eq 1' comp -to check_exit '-eq 1' comp -cc check_exit '-eq 1' comp -from check_exit '-eq 1' comp -fcc check_exit '-eq 1' comp -fcc @ - check_exit '-eq 1' comp -width check_exit '-eq 1' comp -width 0 check_exit '-eq 1' comp -subject check_exit '-eq 1' comp + @ check_exit '-eq 1' comp 42 314 check_exit '-eq 1' comp -form foo 42 check_exit '-eq 1' comp + check_exit '-eq 1' comp 42 # # Create a test template file (we create one here just in case the master # one changes) # form="${MH_TEST_DIR}/$$.components" cat > $form < $expected < $form <%(void(width))%(putaddr From: ) %<{to}%(void(width))%(putaddr To: )%|To:%> %<{cc}%(void(width))%(putaddr cc: )%|cc:%> Subject:%<{subject} %(putstr)%> -------- EOF #### There won't be an Fcc: header because there isn't one in the components. cat > $expected <