diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-21 12:40:49 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-07-21 12:40:49 +0200 |
| commit | 6c82a7dd1f6290df5a0d54dcda8e5d57ee2d9c43 (patch) | |
| tree | 77218518ac78d5e0a2addaf398fc72f67fc6535f /tests/message.cpp | |
| parent | a17a1899b9885b1edd5f12043b5040bdde67d9c4 (diff) | |
| download | qxmpp-6c82a7dd1f6290df5a0d54dcda8e5d57ee2d9c43.tar.gz | |
add support for XEP-0071: XHTML-IM (fixes issue: #143)
Diffstat (limited to 'tests/message.cpp')
| -rw-r--r-- | tests/message.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
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("<message type=\"normal\">" + "<body>hi!</body>" + "<html xmlns=\"http://jabber.org/protocol/xhtml-im\">" + "<body xmlns=\"http://www.w3.org/1999/xhtml\">" + "<p style=\"font-weight:bold\">hi!</p>" + "</body>" + "</html>" + "</message>"); + + QXmppMessage message; + parsePacket(message, xml); + QCOMPARE(message.xhtml(), QLatin1String("<p style=\"font-weight:bold\">hi!</p>")); + serializePacket(message, xml); +} |
