From 6c82a7dd1f6290df5a0d54dcda8e5d57ee2d9c43 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Sat, 21 Jul 2012 12:40:49 +0200 Subject: add support for XEP-0071: XHTML-IM (fixes issue: #143) --- tests/message.cpp | 18 ++++++++++++++++++ tests/message.h | 1 + 2 files changed, 19 insertions(+) (limited to 'tests') diff --git a/tests/message.cpp b/tests/message.cpp index 8671edba..2574bf75 100644 --- a/tests/message.cpp +++ b/tests/message.cpp @@ -69,6 +69,7 @@ void tst_QXmppMessage::testBasic() QCOMPARE(message.isAttentionRequested(), false); QCOMPARE(message.isReceiptRequested(), false); QCOMPARE(message.receiptId(), QString()); + QCOMPARE(message.xhtml(), QString()); serializePacket(message, xml); } @@ -214,3 +215,20 @@ void tst_QXmppMessage::testState() QCOMPARE(int(message.state()), state); serializePacket(message, xml); } + +void tst_QXmppMessage::testXhtml() +{ + const QByteArray xml("" + "hi!" + "" + "" + "

hi!

" + "" + "" + "
"); + + QXmppMessage message; + parsePacket(message, xml); + QCOMPARE(message.xhtml(), QLatin1String("

hi!

")); + serializePacket(message, xml); +} diff --git a/tests/message.h b/tests/message.h index 33e5bbf1..124b0e89 100644 --- a/tests/message.h +++ b/tests/message.h @@ -37,5 +37,6 @@ private slots: void testDelay(); void testState_data(); void testState(); + void testXhtml(); }; -- cgit v1.2.3