[PATCH v2 1/2] test: Test notmuch new with a broken symlink

Subject: [PATCH v2 1/2] test: Test notmuch new with a broken symlink

Date: Mon, 7 May 2012 18:20:39 -0400

To: notmuch@notmuchmail.org

Cc: Vladimir Marek

From: Austin Clements


---
 test/new |   10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/test/new b/test/new
index 99f9913..26253db 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 directory /run/shm/nm/tmp.new/mail/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
-- 
1.7.10


Thread: