diff options
| author | David Bremner <david@tethera.net> | 2017-08-19 22:07:27 -0300 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2017-08-29 21:57:38 -0300 |
| commit | 0082a55785a5ae64da22fe72af6c0ae928f13c03 (patch) | |
| tree | d617879b55bae0291f468c87f4634622339f72ab /test/T340-maildir-sync.sh | |
| parent | 0a40ea4b48357c69de6456a305f75b7bda649c9d (diff) | |
CLI/new: support maildir synced tags in new.tags
We reorder reading maildir flags to avoid overwriting 'new.tags'. The
inverted status of 'unread' means the maildir flag needs to be checked
a second time.
I backpedalled here on the idea of supporting 'new.tags' without
'unread' in the presence of maildir syncing. For files in 'new/', it
seems quite natural to tag them as 'unread'.
Diffstat (limited to 'test/T340-maildir-sync.sh')
| -rwxr-xr-x | test/T340-maildir-sync.sh | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/test/T340-maildir-sync.sh b/test/T340-maildir-sync.sh index 433effef..b473ae4e 100755 --- a/test/T340-maildir-sync.sh +++ b/test/T340-maildir-sync.sh @@ -196,26 +196,14 @@ notmuch search 'subject:"File in new"' | notmuch_search_sanitize > output test_expect_equal "$(< output)" \ "thread:XXX 2001-01-05 [1/1] Notmuch Test Suite; File in new/ (test unread)" -test_begin_subtest "unread is not mandatory in new/" -test_subtest_known_broken -OLDCONFIG=$(notmuch config get new.tags) -notmuch config set new.tags test -add_message [subject]='"File in new/"' [dir]=new [filename]='file-in-new' -notmuch config set new.tags $OLDCONFIG -notmuch search 'subject:"File in new"' | notmuch_search_sanitize > output -test_expect_equal "$(< output)" \ -"thread:XXX 2001-01-05 [1/1] Notmuch Test Suite; File in new/ (test)" - for tag in draft flagged passed replied; do - test_begin_subtest "$tag is valid in new.tags" - test_subtest_known_broken OLDCONFIG=$(notmuch config get new.tags) - notmuch config set new.tags "$tag" + notmuch config set new.tags "$tag;unread" add_message [subject]="\"$tag sync in new\"" [dir]=new notmuch config set new.tags $OLDCONFIG notmuch search "subject:\"$tag sync in new\"" | notmuch_search_sanitize > output test_expect_equal "$(< output)" \ - "thread:XXX 2001-01-05 [1/1] Notmuch Test Suite; $tag sync in new ($tag)" + "thread:XXX 2001-01-05 [1/1] Notmuch Test Suite; $tag sync in new ($tag unread)" done test_done |
