From 80f977677d9cc579ad957a91e8f4931176526d80 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Wed, 12 Sep 2012 13:54:12 +0200 Subject: explicitly parse XEP-0249: Direct MUC Invitations message attributes --- tests/message.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'tests/message.cpp') diff --git a/tests/message.cpp b/tests/message.cpp index 1cf9a5bb..b7198a82 100644 --- a/tests/message.cpp +++ b/tests/message.cpp @@ -218,6 +218,21 @@ void tst_QXmppMessage::testExtendedAddresses() serializePacket(message, xml); } +void tst_QXmppMessage::testMucInvitation() +{ + QByteArray xml( + "" + "" + ""); + + QXmppMessage message; + parsePacket(message, xml); + QCOMPARE(message.mucInvitationJid(), QLatin1String("darkcave@macbeth.shakespeare.lit")); + QCOMPARE(message.mucInvitationPassword(), QLatin1String("cauldronburn")); + QCOMPARE(message.mucInvitationReason(), QLatin1String("Hey Hecate, this is the place for all good witches!")); + serializePacket(message, xml); +} + void tst_QXmppMessage::testState_data() { QTest::addColumn("xml"); -- cgit v1.2.3