diff options
author | Sandro Knauß <sknauss@kde.org> | 2016-10-12 16:41:00 +0200 |
---|---|---|
committer | Sandro Knauß <sknauss@kde.org> | 2016-10-12 16:41:00 +0200 |
commit | b40e6c476e54c5dab834c4d01936d1f7bc33c60e (patch) | |
tree | bfff8471fa2803620a24c3f52909a370a0de480b /framework/domain/mimetreeparser/tests/interfacetest.cpp | |
parent | fb12fcddb68e96580028072daa595d82fb3dd0ab (diff) | |
download | kube-b40e6c476e54c5dab834c4d01936d1f7bc33c60e.tar.gz kube-b40e6c476e54c5dab834c4d01936d1f7bc33c60e.zip |
Make nested mails work with mailviewer
Diffstat (limited to 'framework/domain/mimetreeparser/tests/interfacetest.cpp')
-rw-r--r-- | framework/domain/mimetreeparser/tests/interfacetest.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/framework/domain/mimetreeparser/tests/interfacetest.cpp b/framework/domain/mimetreeparser/tests/interfacetest.cpp index 5a3cbb87..fa372a60 100644 --- a/framework/domain/mimetreeparser/tests/interfacetest.cpp +++ b/framework/domain/mimetreeparser/tests/interfacetest.cpp | |||
@@ -223,6 +223,21 @@ private slots: | |||
223 | auto contentAttachmentList = parser.collectAttachmentParts(); | 223 | auto contentAttachmentList = parser.collectAttachmentParts(); |
224 | QCOMPARE(contentAttachmentList.size(), 0); | 224 | QCOMPARE(contentAttachmentList.size(), 0); |
225 | } | 225 | } |
226 | |||
227 | void testRelatedAlternative() | ||
228 | { | ||
229 | Parser parser(readMailFromFile("cid-links.mbox")); | ||
230 | printTree(parser.d->mTree,QString()); | ||
231 | auto contentPartList = parser.collectContentParts(); | ||
232 | QCOMPARE(contentPartList.size(), 1); | ||
233 | auto contentPart = contentPartList[0]; | ||
234 | QVERIFY((bool)contentPart); | ||
235 | QCOMPARE(contentPart->availableContents(), QVector<QByteArray>() << "html" << "plaintext"); | ||
236 | QCOMPARE(contentPart->encryptions().size(), 0); | ||
237 | QCOMPARE(contentPart->signatures().size(), 0); | ||
238 | auto contentList = contentPart->content("plaintext"); | ||
239 | QCOMPARE(contentList.size(), 1); | ||
240 | } | ||
226 | }; | 241 | }; |
227 | 242 | ||
228 | QTEST_GUILESS_MAIN(InterfaceTest) | 243 | QTEST_GUILESS_MAIN(InterfaceTest) |