aboutsummaryrefslogtreecommitdiff
path: root/test/T340-maildir-sync.sh
diff options
context:
space:
mode:
authorDavid Bremner <david@tethera.net>2017-08-19 22:07:27 -0300
committerDavid Bremner <david@tethera.net>2017-08-29 21:57:38 -0300
commit0082a55785a5ae64da22fe72af6c0ae928f13c03 (patch)
treed617879b55bae0291f468c87f4634622339f72ab /test/T340-maildir-sync.sh
parent0a40ea4b48357c69de6456a305f75b7bda649c9d (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-xtest/T340-maildir-sync.sh16
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