test: Expand multipart test to cover "notmuch reply" as well
authorCarl Worth <cworth@cworth.org>
Tue, 24 May 2011 17:56:38 +0000 (10:56 -0700)
committerCarl Worth <cworth@cworth.org>
Tue, 24 May 2011 19:19:18 +0000 (12:19 -0700)
This gives coverage for the segmentation fault in "notmuch reply" that
was just fixed with the previous commit.

test/multipart

index 42cbb7658f2afa66510d6ae873e9edb4f8895a79..80da0b452db51f8a71d503a43dafa47ae9c10cad 100755 (executable)
@@ -305,4 +305,24 @@ test_expect_success \
     "--format=mbox --part=1, incompatible, expect error" \
     "! notmuch show --format=mbox --part=1 'id:87liy5ap00.fsf@yoom.home.cworth.org'"
 
+test_begin_subtest "'notmuch reply' to a multipart message"
+output=$(notmuch reply 'id:87liy5ap00.fsf@yoom.home.cworth.org')
+test_expect_equal "$output" "From: Notmuch Test Suite <test_suite@notmuchmail.org>
+Subject: Re: Multipart message
+To: Carl Worth <cworth@cworth.org>, cworth@cworth.org
+In-Reply-To: <87liy5ap00.fsf@yoom.home.cworth.org>
+References: <87liy5ap00.fsf@yoom.home.cworth.org>
+
+On Tue, 05 Jan 2001 15:43:57 -0000, Carl Worth <cworth@cworth.org> wrote:
+Non-text part: multipart/signed
+Non-text part: multipart/mixed
+Non-text part: message/rfc822
+Non-text part: text/html
+> This is a text attachment.
+> And this message is signed.
+> 
+> -Carl
+Non-text part: application/pgp-signature"
+
+
 test_done