diff options
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 | ||