Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F35313373
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 574a2bf..a6e9f26 100644
--- a/autotests/widgets/messageviewertest.cpp
+++ b/autotests/widgets/messageviewertest.cpp
@@ -1,51 +1,51 @@
// 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(QLatin1StringView(MAIL_DATA_DIR) + QLatin1Char('/') + QLatin1StringView("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>unittest cert - KDAB (<a "
+ QStringLiteral("This message is encrypted. The message is encrypted for the following certificates:<ul><li>unittest cert - KDAB (<a "
"href=\"messageviewer:showCertificate#gpgsm ### SMIME ### 4CC658E3212B49DC\">4CC6 58E3 212B 49DC</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, Feb 5, 9:25 PM (19 h, 24 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
58/7d/95939d9a8bc2e2279cd9213e7673
Attached To
rMTP MIME Tree Parser
Event Timeline
Log In to Comment