X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=test%2Fnew;h=cab7c01610fc5fe0886875152559f32d66407944;hp=99f9913e17d83ccc3a38dae234494c32cdd8ee40;hb=518eed1ba725c524d279e364deba1a191bbb38b2;hpb=b32831e5b8e494da802f7c616c986fcd1e1e7b5f diff --git a/test/new b/test/new index 99f9913e..cab7c016 100755 --- a/test/new +++ b/test/new @@ -136,6 +136,16 @@ output=$(NOTMUCH_NEW) test_expect_equal "$output" "Added 1 new message to the database." +test_begin_subtest "Broken symlink aborts" +ln -s does-not-exist "${MAIL_DIR}/broken" +output=$(NOTMUCH_NEW 2>&1) +test_expect_equal "$output" \ +"Error reading file ${MAIL_DIR}/broken: No such file or directory +Note: A fatal error was encountered: Something went wrong trying to read or write a file +No new mail." +rm "${MAIL_DIR}/broken" + + test_begin_subtest "New two-level directory" generate_message [dir]=two/levels