X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/7797550a7e1332dbcdadda18b38e5f5330e6dd01..55deb9a8a3f78d67f5882d8e02bbaeab67c9078b:/test/mhlist/test-mhlist diff --git a/test/mhlist/test-mhlist b/test/mhlist/test-mhlist index cb793670..d14475c3 100755 --- a/test/mhlist/test-mhlist +++ b/test/mhlist/test-mhlist @@ -29,26 +29,26 @@ cat > $expected < $actual 2>&1 +run_prog mhlist > $actual 2>&1 check $expected $actual 'keep first' # check -noheaders run_test 'mhlist 5 -noheaders' ' 5 text/plain 25' # check -headers -mhlist -noheaders -headers > $actual 2>&1 +run_prog mhlist -noheaders -headers > $actual 2>&1 check $expected $actual 'keep first' # check with folder and current message -mhlist +inbox > $actual 2>&1 +run_prog mhlist +inbox > $actual 2>&1 check $expected $actual 'keep first' # check with specified message -mhlist 5 > $actual 2>&1 +run_prog mhlist 5 > $actual 2>&1 check $expected $actual 'keep first' # check -file -mhlist -file "$MH_TEST_DIR/Mail/inbox/5" > $actual 2>&1 +run_prog mhlist -file "$MH_TEST_DIR/Mail/inbox/5" > $actual 2>&1 check $expected $actual # check -file - @@ -56,7 +56,7 @@ cat > $expected < $actual 2>&1 +run_prog mhlist -file - < "$MH_TEST_DIR/Mail/inbox/5" > $actual 2>&1 check $expected $actual # check message number greater than highest @@ -68,7 +68,7 @@ cat > $expected < $actual 2>&1 +run_prog mhlist 2 8 > $actual 2>&1 check $expected $actual # Write message with a text/plain subpart. @@ -172,6 +172,13 @@ run_test 'mhlist last -part 2 -noheader -check -nocheck' \ 1 multipart/related 180 2 text/plain 36' +# +# Set the cur sequence to 1 to test default behavior of changecur after +# this test. +# + +mark 1 -sequence cur -add -zero + # check -verbose run_test 'mhlist 11 -verbose -noheader' \ ' 11 multipart/mixed 936 @@ -189,5 +196,172 @@ run_test 'mhlist 11 -verbose -noheader' \ 4 text/plain 36 charset="iso-8859-1"' +# +# Check default changecur behavior +# + +run_test 'mark -sequence cur -list' 'cur: 11' + +# +# Now test -nochangecur +# + +mhlist -nochangecur 1 >/dev/null + +run_test 'mark -sequence cur -list' 'cur: 11' + +# check MIME parser and m_getfld +cat > $expected < $msgfile < $actual 2>&1 +check $expected $actual + exit $failed