mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
test: add known broken test for relative database path in new
This test highlights a bug introduced in 0.32. The new split between path and mail_root does not properly canonicalize relative paths in the latter.
This commit is contained in:
parent
5fe92332f2
commit
ef0b126619
1 changed files with 13 additions and 0 deletions
|
@ -394,6 +394,19 @@ exit status: 75
|
|||
EOF
|
||||
test_expect_equal_file EXPECTED OUTPUT
|
||||
|
||||
test_begin_subtest "Relative database path expanded in new"
|
||||
test_subtest_known_broken
|
||||
ln -s "$PWD/mail" home/Maildir
|
||||
notmuch config set database.path Maildir
|
||||
generate_message
|
||||
NOTMUCH_NEW > OUTPUT
|
||||
cat <<EOF >EXPECTED
|
||||
Added 1 new message to the database.
|
||||
EOF
|
||||
notmuch config set database.path ${MAIL_DIR}
|
||||
rm home/Maildir
|
||||
test_expect_equal_file EXPECTED OUTPUT
|
||||
|
||||
add_email_corpus broken
|
||||
test_begin_subtest "reference loop does not crash"
|
||||
test_expect_code 0 "notmuch show --format=json id:mid-loop-12@example.org id:mid-loop-21@example.org > OUTPUT"
|
||||
|
|
Loading…
Reference in a new issue