From: David Bremner Date: Sun, 29 Aug 2021 19:23:33 +0000 (-0700) Subject: test/emacs: test for notmuch-show with nonexistent CWD X-Git-Tag: archive/debian/0.34_rc0-1~15 X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=commitdiff_plain;h=9fe36d7dc79df93e75de44290faf3fed66e688c0 test/emacs: test for notmuch-show with nonexistent CWD Somewhat predictably, the other code path in notmuch-call-notmuch--helper also needs to be fixed. --- diff --git a/test/T450-emacs-show.sh b/test/T450-emacs-show.sh index 5bb5b201..03f953aa 100755 --- a/test/T450-emacs-show.sh +++ b/test/T450-emacs-show.sh @@ -236,4 +236,12 @@ test_emacs '(let ((notmuch-crypto-process-mime nil)) (test-visible-output))' test_expect_equal_file $EXPECTED/notmuch-show-decrypted-message-no-crypto OUTPUT +test_begin_subtest "notmuch-show with nonexistent CWD" +tid=$(notmuch search --limit=1 --output=threads '*' | sed s/thread://) +test_subtest_known_broken +test_emacs "(test-log-error + (let ((default-directory \"/nonexistent\")) + (notmuch-show \"$tid\")))" +test_expect_equal "$(cat MESSAGES)" "COMPLETE" + test_done