Mon, 10 Sep 2018 13:52:35 +0100
Revamp console output to be driven by log_data()
85 | 1 | # Test for instant room creation |
2 | # http://xmpp.org/extensions/xep-0045.html#createroom-instant | |
3 | # https://prosody.im/issues/issue/377 | |
4 | ||
5 | [Client] Crone | |
6 | jid: crone1@shakespeare.lit/desktop | |
7 | password: iwillnevertell | |
8 | ||
9 | # [Muc Room] | |
10 | # jid: | |
11 | ------------ | |
12 | ||
13 | Crone connects | |
14 | ||
15 | Crone sends: | |
16 | <presence to="coven@chat.shakespeare.lit/firstwitch"> | |
17 | <x xmlns="http://jabber.org/protocol/muc"/> | |
18 | </presence> | |
19 | ||
20 | Crone receives: | |
21 | <presence from="coven@chat.shakespeare.lit/firstwitch"> | |
22 | <x xmlns="http://jabber.org/protocol/muc#user"> | |
23 | <item affiliation="owner" role="moderator"/> | |
24 | <status code="110"/> | |
25 | <status code="201"/> | |
26 | </x> | |
27 | </presence> | |
28 | ||
29 | // NOTE: May receive (empty) room subject here | |
30 | ||
31 | // TODO Have another client try joining the room, it should fail. | |
32 | ||
33 | Crone sends: | |
34 | <iq type="set" id="instant" to="coven@chat.shakespeare.lit"> | |
35 | <query xmlns="http://jabber.org/protocol/muc#owner"> | |
36 | <x xmlns="jabber:x:data" type="submit"/> | |
37 | </query> | |
38 | </iq> | |
39 | ||
40 | Crone receives: | |
41 | <iq type="result" id="instant" from="coven@chat.shakespeare.lit"/> | |
42 | ||
43 | // TODO Have another client try joining the room, it should succeed now. | |
44 | ||
45 | // vim: syntax=xml |