Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

test: Test notmuch new with a broken symlink

  • Loading branch information...
commit 72c944655f9bc29809dc2f64d206d942d2198f6f 1 parent 6d44c5a
@aclements aclements authored bremner committed
Showing with 10 additions and 0 deletions.
  1. +10 −0 test/new
View
10 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 ${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
Please sign in to comment.
Something went wrong with that request. Please try again.