mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-12-22 09:24:54 +01:00
test/emacs: add known broken test for hidden tags
Gregor Zattler observed that tags could be unintentionally hidden in the "All tags" view, and Tomi Ollia worked out [2] that the issue was tags that only occured on excluded messages. This test reproduces that bug. [1]: id:87wox1vovj.fsf@len.workgroup [2]: id:m28t9faaim.fsf@guru.guru-group.fi
This commit is contained in:
parent
87d5a5a8aa
commit
704aa76f5d
2 changed files with 26 additions and 0 deletions
|
@ -68,6 +68,17 @@ test_emacs '(notmuch-hello)
|
|||
notmuch tag -$tag '*'
|
||||
test_expect_equal_file $EXPECTED/notmuch-hello-long-names OUTPUT
|
||||
|
||||
test_begin_subtest "All tags show up"
|
||||
test_subtest_known_broken
|
||||
tag=exclude_me
|
||||
notmuch tag +$tag '*'
|
||||
notmuch config set search.exclude_tags $tag
|
||||
test_emacs '(notmuch-hello)
|
||||
(test-output)'
|
||||
notmuch tag -$tag '*'
|
||||
test_expect_equal_file $EXPECTED/notmuch-hello-all-tags OUTPUT
|
||||
|
||||
test_done
|
||||
test_begin_subtest "notmuch-hello with nonexistent CWD"
|
||||
test_emacs '
|
||||
(notmuch-hello)
|
||||
|
|
15
test/emacs.expected-output/notmuch-hello-all-tags
Normal file
15
test/emacs.expected-output/notmuch-hello-all-tags
Normal file
|
@ -0,0 +1,15 @@
|
|||
Welcome to notmuch. You have 52 messages.
|
||||
|
||||
Saved searches: [edit]
|
||||
|
||||
52 inbox 52 unread 52 all mail
|
||||
|
||||
Search: .
|
||||
|
||||
All tags: [hide]
|
||||
|
||||
4 attachment 52 inbox 52 unread
|
||||
52 exclude_me 7 signed
|
||||
|
||||
Hit `?' for context-sensitive help in any Notmuch screen.
|
||||
Customize Notmuch or this page.
|
Loading…
Reference in a new issue