aboutsummaryrefslogtreecommitdiffstats
path: root/src/m_email/test/EMailViewLayoutTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/m_email/test/EMailViewLayoutTest.cpp')
-rw-r--r--src/m_email/test/EMailViewLayoutTest.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/m_email/test/EMailViewLayoutTest.cpp b/src/m_email/test/EMailViewLayoutTest.cpp
index beae5ce..8e75dc1 100644
--- a/src/m_email/test/EMailViewLayoutTest.cpp
+++ b/src/m_email/test/EMailViewLayoutTest.cpp
@@ -275,11 +275,16 @@ TEST(EMailViewLayoutTest, TheSecurityStatusSaysOnlyWhatIsKnown) {
QStringLiteral("Signature verified"));
EXPECT_EQ(EMailSecurityStatus(EMailBadgeState::kSIGNED_BAD, false).text,
QStringLiteral("Bad signature"));
+ EXPECT_EQ(
+ EMailSecurityStatus(EMailBadgeState::kSIGNED_UNAUTHORIZED_KEY, false)
+ .text,
+ QStringLiteral("Signing key not authorized"));
EXPECT_EQ(EMailSecurityStatus(EMailBadgeState::kNOT_PROTECTED, false).text,
QStringLiteral("Not signed or encrypted"));
// A verdict against the signature never wears the signature's icon.
for (const auto badge :
{EMailBadgeState::kSIGNED_BAD, EMailBadgeState::kSIGNED_ERROR,
+ EMailBadgeState::kSIGNED_UNAUTHORIZED_KEY,
EMailBadgeState::kSIGNED_MISMATCH, EMailBadgeState::kMALFORMED}) {
EXPECT_EQ(EMailSecurityStatus(badge, false).icon,
QStringLiteral(":/icons/warning.png"));