From 70372df8fe355e20b5610847bc2b683566298064 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Thu, 8 Mar 2018 15:39:06 +0100 Subject: Addapting the first unit test --- framework/src/domain/mime/tests/mailtemplatetest.cpp | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/framework/src/domain/mime/tests/mailtemplatetest.cpp b/framework/src/domain/mime/tests/mailtemplatetest.cpp index 6338cd58..16c7ebff 100644 --- a/framework/src/domain/mime/tests/mailtemplatetest.cpp +++ b/framework/src/domain/mime/tests/mailtemplatetest.cpp @@ -401,7 +401,7 @@ private slots: std::vector keys = getKeys(); - auto result = MailTemplates::createMessage({}, to, cc, bcc, from, subject, body, false, attachments, keys); + auto result = MailTemplates::createMessage({}, to, cc, bcc, from, subject, body, false, attachments, keys, {}, keys[0]); QVERIFY(result); // qWarning() << "---------------------------------"; @@ -409,9 +409,17 @@ private slots: // qWarning() << "---------------------------------"; QCOMPARE(result->subject()->asUnicodeString(), subject); QVERIFY(result->date(false)->dateTime().isValid()); - QVERIFY(result->contentType()->isMimeType("multipart/signed")); - const auto contents = result->contents(); + QCOMPARE(result->contentType()->mimeType(), "multipart/mixed"); + auto resultAttachments = result->attachments(); + QCOMPARE(resultAttachments.size(), 1); + QCOMPARE(resultAttachments[0]->contentDisposition()->filename(), "0xblablabl.asc"); + + auto signedMessage = result->contents()[0]; + + QVERIFY(signedMessage->contentType()->isMimeType("multipart/signed")); + + const auto contents = signedMessage->contents(); QCOMPARE(contents.size(), 2); { auto c = contents.at(0); -- cgit v1.2.3