From: Ken Hornstein Date: Wed, 5 Mar 2014 18:40:13 +0000 (-0500) Subject: Add message/external-body test. X-Git-Url: https://diplodocus.org/git/nmh/commitdiff_plain/1bb6c0305bbd53b6a148c6106b8fbdfbd44c5bf6?hp=a77de92766e31f0d8973a9bc303574c3bbe4f82f Add message/external-body test. --- diff --git a/test/mhbuild/test-ext-params b/test/mhbuild/test-ext-params index 96cad2e9..8294677a 100755 --- a/test/mhbuild/test-ext-params +++ b/test/mhbuild/test-ext-params @@ -181,4 +181,46 @@ EOF check "$draft" "$expected" +# +# Test out message/external-body decoding +# + +cat > "$draft" < +cc: +Fcc: +outbox +------ +This is a test message +#@application/octet-stream [Test of a long URL] {attachment; \ +filename=test.tar.gz} access-type=url; url="http://www.example.com/this/is/an/example/of/a/very/long/url/that-should-be-wrapped/name.tar.gz" +EOF + +run_prog mhbuild "$draft" + +cat > "$expected" < +cc: +Fcc: +outbox +MIME-Version: 1.0 +Content-Type: multipart/mixed; boundary="----- =_aaaaaaaaaa0" + +------- =_aaaaaaaaaa0 +Content-Type: text/plain; charset="us-ascii" + +This is a test message + +------- =_aaaaaaaaaa0 +Content-Type: message/external-body; access-type="url"; + url*0="http://www.example.com/this/is/an/example/of/a/very/long/url"; + url*1="/that-should-be-wrapped/name.tar.gz" + +Content-Type: application/octet-stream +Content-Description: Test of a long URL +Content-Disposition: attachment; filename="test.tar.gz" + +------- =_aaaaaaaaaa0-- +EOF + +check "$draft" "$expected" + exit ${failed:-0}