X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=test%2FT355-smime.sh;h=639ca697c734f6e5f82d51a522fe756a6c40eac9;hb=523d2b50fcaae90cbe09975c1f1bc652ff521ec6;hp=d942412510cbaeb71821b4f1e897267cc2994191;hpb=2355f1522ae77a1012ca3ef08d97098a5951d142;p=notmuch diff --git a/test/T355-smime.sh b/test/T355-smime.sh index d9424125..639ca697 100755 --- a/test/T355-smime.sh +++ b/test/T355-smime.sh @@ -23,14 +23,16 @@ FINGERPRINT=$(openssl x509 -fingerprint -in test_suite.pem -noout | sed -e 's/^. add_gpgsm_home -test_expect_success 'emacs delivery of S/MIME signed message' \ +test_begin_subtest "emacs delivery of S/MIME signed message" +test_expect_success \ 'emacs_fcc_message \ "test signed message 001" \ "This is a test signed message." \ "(mml-secure-message-sign \"smime\")"' +test_begin_subtest "emacs delivery of S/MIME encrypted + signed message" # Hard code the MML to avoid several interactive questions -test_expect_success 'emacs delivery of S/MIME encrypted + signed message' \ +test_expect_success \ 'emacs_fcc_message \ "test encrypted message 001" \ "<#secure method=smime mode=signencrypt keyfile=\\\"test_suite.pem\\\" certfile=\\\"test_suite.pem\\\">\nThis is a test encrypted message.\n"' @@ -51,7 +53,7 @@ output=$(notmuch show --format=json --verify subject:"test signed message 001" \ expected='[[[{"id": "XXXXX", "match": true, "excluded": false, - "filename": "YYYYY", + "filename": ["YYYYY"], "timestamp": 946728000, "date_relative": "2000-01-01", "tags": ["inbox","signed"], @@ -69,7 +71,8 @@ expected='[[[{"id": "XXXXX", "content-type": "text/plain", "content": "This is a test signed message.\n"}, {"id": 3, - "content-length": 1922, + "content-disposition": "attachment", + "content-length": "NONZERO", "content-transfer-encoding": "base64", "content-type": "application/x-pkcs7-signature", "filename": "smime.p7s"}]}]},