mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-28 13:44:12 +01:00
test: add known broken tests for duplicate message id
There are many other problems that could be tested, but these ones we have some hope of fixing because it doesn't require UI changes, just indexing changes.
This commit is contained in:
parent
4fdabd636e
commit
639aced9c9
1 changed files with 28 additions and 0 deletions
28
test/T670-duplicate-mid.sh
Executable file
28
test/T670-duplicate-mid.sh
Executable file
|
@ -0,0 +1,28 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
test_description="duplicate message ids"
|
||||||
|
. ./test-lib.sh || exit 1
|
||||||
|
|
||||||
|
add_message '[id]="duplicate"' '[subject]="message 1" [filename]=copy1'
|
||||||
|
add_message '[id]="duplicate"' '[subject]="message 2" [filename]=copy2'
|
||||||
|
|
||||||
|
test_begin_subtest 'Search for second subject'
|
||||||
|
test_subtest_known_broken
|
||||||
|
cat <<EOF >EXPECTED
|
||||||
|
MAIL_DIR/copy1
|
||||||
|
MAIL_DIR/copy2
|
||||||
|
EOF
|
||||||
|
notmuch search --output=files subject:'"message 2"' | notmuch_dir_sanitize > OUTPUT
|
||||||
|
test_expect_equal_file EXPECTED OUTPUT
|
||||||
|
|
||||||
|
add_message '[id]="duplicate"' '[body]="sekrit" [filename]=copy3'
|
||||||
|
test_begin_subtest 'search for body in duplicate file'
|
||||||
|
test_subtest_known_broken
|
||||||
|
cat <<EOF >EXPECTED
|
||||||
|
MAIL_DIR/copy1
|
||||||
|
MAIL_DIR/copy2
|
||||||
|
MAIL_DIR/copy3
|
||||||
|
EOF
|
||||||
|
notmuch search --output=files "sekrit" | notmuch_dir_sanitize > OUTPUT
|
||||||
|
test_expect_equal_file EXPECTED OUTPUT
|
||||||
|
|
||||||
|
test_done
|
Loading…
Reference in a new issue