Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F26446351
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
2 KB
Subscribers
None
View Options
diff --git a/autotests/widgets/messageviewertest.cpp b/autotests/widgets/messageviewertest.cpp
index a47f6c1..279f2db 100644
--- a/autotests/widgets/messageviewertest.cpp
+++ b/autotests/widgets/messageviewertest.cpp
@@ -1,50 +1,50 @@
// SPDX-FileCopyrightText: 2023 g10 Code GmbH
// SPDX-FileContributor: Carl Schwan <carl@carlschwan.eu>
// SPDX-License-Identifier: LGPL-2.0-or-later
#include "../../src/widgets/messagecontainerwidget_p.h"
#include <KMessageWidget>
#include <MimeTreeParserCore/FileOpener>
#include <MimeTreeParserWidgets/MessageViewer>
#include <QTest>
#include <QVBoxLayout>
using namespace MimeTreeParser::Widgets;
class MessageViewerTest : public QObject
{
Q_OBJECT
private Q_SLOTS:
void messageViewerSMimeEncrypted()
{
auto messages = MimeTreeParser::Core::FileOpener::openFile(QLatin1String(MAIL_DATA_DIR) + QLatin1Char('/') + QLatin1String("smime-encrypted.mbox"));
QCOMPARE(messages.count(), 1);
MessageViewer viewer;
viewer.setMessage(messages[0]);
auto layout = viewer.findChild<QVBoxLayout *>(QStringLiteral("PartLayout"));
QVERIFY(layout);
QCOMPARE(layout->count(), 2);
auto container = qobject_cast<MessageWidgetContainer *>(layout->itemAt(0)->widget());
QVERIFY(container);
auto encryptionMessage = container->findChild<KMessageWidget *>(QStringLiteral("EncryptionMessage"));
QCOMPARE(encryptionMessage->messageType(), KMessageWidget::Positive);
QCOMPARE(encryptionMessage->text(), QStringLiteral("This message is encrypted. <a href=\"messageviewer:showDetails\">Details</a>"));
encryptionMessage->linkActivated(QStringLiteral("messageviewer:showDetails"));
QCOMPARE(encryptionMessage->text(),
- QStringLiteral("This message is encrypted. The message is encrypted for the following keys:<ul><li><a "
- "href=\"messageviewer:showCertificate#gpgsm ### SMIME ### 4CC658E3212B49DC\">0x4CC658E3212B49DC</a></li></ul>"));
+ QStringLiteral("This message is encrypted. The message is encrypted for the following keys:<ul><li>unittest cert - KDAB (<a "
+ "href=\"messageviewer:showCertificate#gpgsm ### SMIME ### 4CC658E3212B49DC\">0x4CC658E3212B49DC</a>)</li></ul>"));
auto signatureMessage = container->findChild<KMessageWidget *>(QStringLiteral("SignatureMessage"));
QVERIFY(!signatureMessage);
}
};
QTEST_MAIN(MessageViewerTest)
#include "messageviewertest.moc"
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Thu, Jul 17, 12:52 AM (1 d, 6 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
ab/cf/ec854f9524a0a946df1a0f3c1134
Attached To
rMTP MIME Tree Parser
Event Timeline
Log In to Comment