[PATCH 4/5] test: add second reference loop test

David Bremner david at tethera.net
Fri Apr 13 18:46:09 PDT 2018


Guard against regressions where there is no crash, but output is
wrong.
---
 test/T050-new.sh | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/test/T050-new.sh b/test/T050-new.sh
index 222c341e..91722e24 100755
--- a/test/T050-new.sh
+++ b/test/T050-new.sh
@@ -355,7 +355,16 @@ EOF
 test_expect_equal_file EXPECTED OUTPUT
 
 add_email_corpus broken
-test_begin_subtest "reference loop"
+test_begin_subtest "reference loop does not crash"
 test_expect_code 0 "notmuch show --format=json id:9379QM5Z39_5aa86b134fcfb_174033fc97a2cb98c7198d_sprut at zendesk.com > OUTPUT"
 
+test_begin_subtest "reference loop outputs both messages"
+threadid=$(notmuch search --output=threads  id:9379QM5Z39_5aa86b134fcfb_174033fc97a2cb98c7198d_sprut at zendesk.com)
+notmuch show --format=mbox $threadid | grep '^Message-ID' | sort > OUTPUT
+cat <<EOF
+Message-ID: <9379QM5Z39_5aa86b134fcfb_174033fc97a2cb98c7198d_sprut at zendesk.com>
+Message-ID: <9379QM5Z39_5aa86b1350504_174eb3fc97a2cb98c71674_sprut at zendesk.com>
+EOF
+test_expect_equal_file /dev/null OUTPUT
+
 test_done
-- 
2.17.0



More information about the notmuch mailing list