There are many other problems that could be tested, but this one we have some hope of fixing because it doesn't require UI changes, just indexing changes. --- test/T670-duplicate-mid.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 test/T670-duplicate-mid.sh
diff --git a/test/T670-duplicate-mid.sh b/test/T670-duplicate-mid.sh new file mode 100755 index 00000000..d28afc91 --- /dev/null +++ b/test/T670-duplicate-mid.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash +test_description="duplicate message ids" +. ./test-lib.sh || exit 1 + +add_message [id]=id:duplicate '[subject]="message 1"' +add_message [id]=id:duplicate '[subject]="message 2"' + +test_begin_subtest 'Search for second subject' +test_subtest_known_broken +cat <<EOF >EXPECTED +MAIL_DIR/msg-001 +MAIL_DIR/msg-002 +EOF +notmuch search --output=files subject:'"message 2"' | notmuch_dir_sanitize > OUTPUT +test_expect_equal_file EXPECTED OUTPUT + +test_done -- 2.11.0 _______________________________________________ notmuch mailing list notmuch@notmuchmail.org https://notmuchmail.org/mailman/listinfo/notmuch