X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=test%2FT340-maildir-sync.sh;h=6d9566354bb32b1b3705dcf6daeb993dc39fa29c;hb=3805898e3e337768d13b223a40b0ea76da73657e;hp=3186e70f56e4c03a3eb45dc85d1fd955f8e59a89;hpb=a755c9d6a9099366cc82ba3a4bee8e6d2b83d529;p=notmuch diff --git a/test/T340-maildir-sync.sh b/test/T340-maildir-sync.sh index 3186e70f..6d956635 100755 --- a/test/T340-maildir-sync.sh +++ b/test/T340-maildir-sync.sh @@ -2,7 +2,7 @@ test_description="maildir synchronization" -. ./test-lib.sh +. ./test-lib.sh || exit 1 # Create the expected maildir structure mkdir $MAIL_DIR/cur @@ -39,7 +39,7 @@ output=$(notmuch show --format=json id:${gen_msg_id} | notmuch_json_show_sanitiz test_expect_equal_json "$output" '[[[{"id": "XXXXX", "match": true, "excluded": false, -"filename": "YYYYY", +"filename": ["YYYYY"], "timestamp": 42, "date_relative": "2001-01-05", "tags": ["inbox","replied"], @@ -52,7 +52,8 @@ test_expect_equal_json "$output" '[[[{"id": "XXXXX", "content": "This is just a test message (#3)\n"}]}, []]]]' -test_expect_success 'notmuch reply works with renamed file (without notmuch new)' 'notmuch reply id:${gen_msg_id}' +test_begin_subtest "notmuch reply works with renamed file (without notmuch new)" +test_expect_success 'notmuch reply id:${gen_msg_id}' test_begin_subtest "notmuch new detects no file rename after tag->flag synchronization" output=$(NOTMUCH_NEW) @@ -123,9 +124,10 @@ output+=$(notmuch search subject:"Message to lose maildir info" | notmuch_search test_expect_equal "$output" "No new mail. Detected 1 file rename. thread:XXX 2001-01-05 [1/1] Notmuch Test Suite; Message to lose maildir info (inbox)" +test_begin_subtest "Can remove unread tag from message in non-maildir directory" add_message [subject]='"Non-maildir message"' [dir]=notmaildir [filename]='non-maildir-message' expected=$(notmuch search --output=files subject:"Non-maildir message") -test_expect_success "Can remove unread tag from message in non-maildir directory" 'notmuch tag -unread subject:"Non-maildir message"' +test_expect_success 'notmuch tag -unread subject:"Non-maildir message"' test_begin_subtest "Message in non-maildir directory does not get renamed" output=$(notmuch search --output=files subject:"Non-maildir message")