diff --git a/autotests/texthandlertest.cpp b/autotests/texthandlertest.cpp
index da06d3415..9c0fe26da 100644
--- a/autotests/texthandlertest.cpp
+++ b/autotests/texthandlertest.cpp
@@ -463,6 +463,9 @@ void TextHandlerTest::receiveRichPlainUrl()
QString testOutputStringMxId = QStringLiteral(
"@user:kde.org Link already rich");
+ QString testInputStringMxIdWithPrefix = QStringLiteral("a @user:kde.org b");
+ QString testOutputStringMxIdWithPrefix = QStringLiteral("a @user:kde.org b");
+
TextHandler testTextHandler;
testTextHandler.setData(testInputStringLink1);
@@ -476,6 +479,9 @@ void TextHandlerTest::receiveRichPlainUrl()
testTextHandler.setData(testInputStringMxId);
QCOMPARE(testTextHandler.handleRecieveRichText(Qt::RichText), testOutputStringMxId);
+
+ testTextHandler.setData(testInputStringMxIdWithPrefix);
+ QCOMPARE(testTextHandler.handleRecieveRichText(Qt::RichText), testOutputStringMxIdWithPrefix);
}
void TextHandlerTest::receiveRichEdited_data()