X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/fa462ef71fbaf819397c59b2c07adf45a04af9f8..1dcc90e73715f6fd65f22ff7a1dad9c646c7d60d:/test/refile/test-refile?ds=sidebyside diff --git a/test/refile/test-refile b/test/refile/test-refile index 645f4f1c..58fd373f 100755 --- a/test/refile/test-refile +++ b/test/refile/test-refile @@ -16,6 +16,8 @@ fi setup_test +check_exit '-eq 1' refile - + expected=$MH_TEST_DIR/$$.expected actual=$MH_TEST_DIR/$$.actual @@ -116,7 +118,7 @@ other+ has 1 message (1- 1). TOTAL = 11 messages in 2 folders.' check_for_hard_links -if [ $hard_links_supported -eq 1 ]; then +if [ $xdir_links_supported -eq 1 ]; then # check -link run_test 'refile 7 -src +inbox +other -link' '' run_test 'folders -noheader' \ @@ -222,9 +224,18 @@ TOTAL = 13 messages in 3 folders.' mark first -seq seq1 mark last -seq seq2 refile first last -retainsequences +other +#### The following command changes the current folder to +other. run_test 'mark +other -list -sequence seq1 -sequence seq2' \ "seq1: 16 seq2: 17" +# test -retainsequences when refiling to same folder (+other) +# cur is set to the original message number of the last message refiled. +mark first -seq seq1 -zero +mark first=2 -seq seq2 -zero +refile first:2 -retainsequences +other +run_test 'mark -list' "cur: 2 +seq1: 18 +seq2: 19" exit $failed