diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-08-03 10:10:52 -0600 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-08-03 10:10:52 -0600 |
commit | 555183b91fb00ea2a31b0fee35b9ccd1e116a69a (patch) | |
tree | 85a54b0032f8b1ad2af81c22f8e1e01fdebb229a /framework/src/domain/mime/tests/mailtemplatetest.cpp | |
parent | b7e18a461fd14ec34723d689f644880964314f1b (diff) | |
download | kube-555183b91fb00ea2a31b0fee35b9ccd1e116a69a.tar.gz kube-555183b91fb00ea2a31b0fee35b9ccd1e116a69a.zip |
Signed attachments
Diffstat (limited to 'framework/src/domain/mime/tests/mailtemplatetest.cpp')
-rw-r--r-- | framework/src/domain/mime/tests/mailtemplatetest.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/framework/src/domain/mime/tests/mailtemplatetest.cpp b/framework/src/domain/mime/tests/mailtemplatetest.cpp index e814f75f..50d2d869 100644 --- a/framework/src/domain/mime/tests/mailtemplatetest.cpp +++ b/framework/src/domain/mime/tests/mailtemplatetest.cpp | |||
@@ -213,6 +213,7 @@ private slots: | |||
213 | qWarning().noquote() << result->encodedContent(); | 213 | qWarning().noquote() << result->encodedContent(); |
214 | qWarning() << "---------------------------------"; | 214 | qWarning() << "---------------------------------"; |
215 | QCOMPARE(result->subject()->asUnicodeString(), subject); | 215 | QCOMPARE(result->subject()->asUnicodeString(), subject); |
216 | QVERIFY(result->date(false)->dateTime().isValid()); | ||
216 | QVERIFY(result->contentType()->isMimeType("multipart/signed")); | 217 | QVERIFY(result->contentType()->isMimeType("multipart/signed")); |
217 | 218 | ||
218 | const auto contents = result->contents(); | 219 | const auto contents = result->contents(); |
@@ -243,7 +244,22 @@ private slots: | |||
243 | auto result = MailTemplates::createMessage({}, to, cc, bcc, from, subject, body, attachments, keys); | 244 | auto result = MailTemplates::createMessage({}, to, cc, bcc, from, subject, body, attachments, keys); |
244 | 245 | ||
245 | QVERIFY(result); | 246 | QVERIFY(result); |
247 | QCOMPARE(result->subject()->asUnicodeString(), subject); | ||
248 | QVERIFY(result->date(false)->dateTime().isValid()); | ||
246 | QVERIFY(result->contentType()->isMimeType("multipart/signed")); | 249 | QVERIFY(result->contentType()->isMimeType("multipart/signed")); |
250 | |||
251 | const auto contents = result->contents(); | ||
252 | QCOMPARE(contents.size(), 2); | ||
253 | { | ||
254 | auto c = contents.at(0); | ||
255 | QVERIFY(c->contentType()->isMimeType("multipart/mixed")); | ||
256 | //1 text + 2 attachments | ||
257 | QCOMPARE(c->contents().size(), 3); | ||
258 | } | ||
259 | { | ||
260 | auto c = contents.at(1); | ||
261 | QVERIFY(c->contentType()->isMimeType("application/pgp-signature")); | ||
262 | } | ||
247 | } | 263 | } |
248 | }; | 264 | }; |
249 | 265 | ||