Software /
code /
prosody
Annotate
spec/scansion/muc_create_destroy.scs @ 12953:ebe3b2f96cad
mod_tokenauth: Switch to new token format (invalidates existing tokens!)
The new format has the following properties:
- 5 bytes longer than the previous format
- The token now has separate 'id' and 'secret' parts - the token itself is no
longer stored in the DB, and the secret part is hashed
- The only variable length field (JID) has been moved to the end
- The 'secret-token:' prefix (RFC 8959) is now included
Compatibility with the old token format was not maintained, and all previously
issued tokens are invalid after this commit (they will be removed from the DB
if used).
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Tue, 21 Mar 2023 14:33:29 +0000 |
parent | 10941:642773f3073b |
rev | line source |
---|---|
10229
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 # MUC creation, basic messages and destruction |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
2 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
3 [Client] Romeo |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
4 jid: romeo@localhost/mK0dD6Ha |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
5 password: password |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
6 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
7 [Client] Juliet |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
8 jid: juliet@localhost/lVwkim_k |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
9 password: password |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
10 |
10697
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
11 [Client] Admin |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
12 jid: admin@localhost/DfNgg9VE |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
13 password: password |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
14 |
10229
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
15 ----- |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
16 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
17 Romeo connects |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
18 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
19 Romeo sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
20 <presence to="garden@conference.localhost/romeo"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
21 <x xmlns="http://jabber.org/protocol/muc"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
22 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
23 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
24 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
25 <presence from="garden@conference.localhost/romeo"> |
10272
327e374f143c
MUC: Fix XML syntax error in test
Kim Alvefur <zash@zash.se>
parents:
10271
diff
changeset
|
26 <x xmlns="vcard-temp:x:update"> |
10271
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
27 <photo/> |
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
28 </x> |
10229
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
29 <x xmlns="http://jabber.org/protocol/muc#user"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
30 <status code="201"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
31 <item affiliation="owner" jid="${Romeo's full JID}" role="moderator"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
32 <status code="110"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
33 </x> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
34 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
35 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
36 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
37 <message from="garden@conference.localhost" type="groupchat"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
38 <subject/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
39 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
40 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
41 Romeo sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
42 <iq to="garden@conference.localhost" id="lx3" type="set"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
43 <query xmlns="http://jabber.org/protocol/muc#owner"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
44 <x type="submit" xmlns="jabber:x:data"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
45 </query> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
46 </iq> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
47 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
48 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
49 <iq id="lx3" type="result" from="garden@conference.localhost"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
50 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
51 Juliet connects |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
52 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
53 Romeo sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
54 <message to="garden@conference.localhost" type="groupchat" id="rm1"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
55 <body>Where are thou my Juliet?</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
56 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
57 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
58 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
59 <message type="groupchat" from="garden@conference.localhost/romeo" id="rm1"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
60 <body>Where are thou my Juliet?</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
61 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
62 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
63 Juliet sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
64 <presence to="garden@conference.localhost/juliet"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
65 <x xmlns="http://jabber.org/protocol/muc"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
66 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
67 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
68 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
69 <presence from="garden@conference.localhost/romeo"> |
10271
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
70 <x xmlns="vcard-temp:x:update"> |
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
71 <photo/> |
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
72 </x> |
10229
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
73 <x xmlns="http://jabber.org/protocol/muc#user"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
74 <item affiliation="owner" role="moderator"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
75 </x> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
76 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
77 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
78 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
79 <presence from="garden@conference.localhost/juliet"> |
10271
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
80 <x xmlns="vcard-temp:x:update"> |
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
81 <photo/> |
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
82 </x> |
10229
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
83 <x xmlns="http://jabber.org/protocol/muc#user"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
84 <item affiliation="none" jid="${Juliet's full JID}" role="participant"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
85 <status code="110"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
86 </x> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
87 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
88 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
89 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
90 <message from="garden@conference.localhost/romeo" id="rm1" type="groupchat"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
91 <body>Where are thou my Juliet?</body> |
10231
949b1b72537a
MUC: Fix delay tag @from in test to be the room JID (#1054 came back)
Kim Alvefur <zash@zash.se>
parents:
10229
diff
changeset
|
92 <delay stamp="{scansion:any}" xmlns="urn:xmpp:delay" from="garden@conference.localhost"/> |
10229
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
93 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
94 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
95 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
96 <message from="garden@conference.localhost" type="groupchat"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
97 <subject/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
98 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
99 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
100 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
101 <presence from="garden@conference.localhost/juliet"> |
10271
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
102 <x xmlns="vcard-temp:x:update"> |
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
103 <photo/> |
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
104 </x> |
10229
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
105 <x xmlns="http://jabber.org/protocol/muc#user"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
106 <item affiliation="none" jid="${Juliet's full JID}" role="participant"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
107 </x> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
108 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
109 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
110 Juliet sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
111 <message to="garden@conference.localhost" type="groupchat" id="jm1"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
112 <body>/me jumps out from behind a tree</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
113 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
114 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
115 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
116 <message type="groupchat" id="jm1" from="garden@conference.localhost/juliet"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
117 <body>/me jumps out from behind a tree</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
118 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
119 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
120 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
121 <message type="groupchat" id="jm1" from="garden@conference.localhost/juliet"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
122 <body>/me jumps out from behind a tree</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
123 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
124 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
125 Juliet sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
126 <message to="garden@conference.localhost" type="groupchat" id="jm2"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
127 <body>Here I am!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
128 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
129 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
130 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
131 <message type="groupchat" id="jm2" from="garden@conference.localhost/juliet"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
132 <body>Here I am!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
133 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
134 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
135 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
136 <message type="groupchat" id="jm2" from="garden@conference.localhost/juliet"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
137 <body>Here I am!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
138 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
139 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
140 Romeo sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
141 <message to="garden@conference.localhost" type="groupchat" id="rm2"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
142 <body>What is this place?</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
143 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
144 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
145 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
146 <message type="groupchat" id="rm2" from="garden@conference.localhost/romeo"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
147 <body>What is this place?</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
148 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
149 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
150 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
151 <message type="groupchat" id="rm2" from="garden@conference.localhost/romeo"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
152 <body>What is this place?</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
153 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
154 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
155 Juliet sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
156 <message to="garden@conference.localhost" type="groupchat" id="jm3"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
157 <body>I think we're in a script!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
158 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
159 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
160 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
161 <message type="groupchat" id="jm3" from="garden@conference.localhost/juliet"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
162 <body>I think we're in a script!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
163 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
164 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
165 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
166 <message type="groupchat" id="jm3" from="garden@conference.localhost/juliet"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
167 <body>I think we're in a script!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
168 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
169 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
170 Romeo sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
171 <message to="garden@conference.localhost" type="groupchat" id="rm3"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
172 <body>Oh no! Does that mean our love is not real?!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
173 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
174 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
175 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
176 <message type="groupchat" id="rm3" from="garden@conference.localhost/romeo"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
177 <body>Oh no! Does that mean our love is not real?!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
178 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
179 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
180 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
181 <message type="groupchat" id="rm3" from="garden@conference.localhost/romeo"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
182 <body>Oh no! Does that mean our love is not real?!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
183 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
184 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
185 Juliet sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
186 <message to="garden@conference.localhost" type="groupchat" id="jm4"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
187 <body>I refuse to accept this! Let's burn this place to the ground!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
188 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
189 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
190 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
191 <message type="groupchat" id="jm4" from="garden@conference.localhost/juliet"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
192 <body>I refuse to accept this! Let's burn this place to the ground!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
193 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
194 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
195 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
196 <message type="groupchat" id="jm4" from="garden@conference.localhost/juliet"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
197 <body>I refuse to accept this! Let's burn this place to the ground!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
198 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
199 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
200 Romeo sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
201 <message to="garden@conference.localhost" type="groupchat" id="rm4"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
202 <body>Yes!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
203 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
204 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
205 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
206 <message type="groupchat" id="rm4" from="garden@conference.localhost/romeo"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
207 <body>Yes!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
208 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
209 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
210 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
211 <message type="groupchat" id="rm4" from="garden@conference.localhost/romeo"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
212 <body>Yes!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
213 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
214 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
215 Romeo sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
216 <iq to="garden@conference.localhost" id="lx4" type="set"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
217 <query xmlns="http://jabber.org/protocol/muc#owner"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
218 <destroy> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
219 <reason>We refuse to live in this fantasy!</reason> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
220 </destroy> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
221 </query> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
222 </iq> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
223 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
224 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
225 <presence from="garden@conference.localhost/juliet" type="unavailable"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
226 <x xmlns="http://jabber.org/protocol/muc#user"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
227 <destroy> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
228 <reason>We refuse to live in this fantasy!</reason> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
229 </destroy> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
230 <item affiliation="none" jid="${Juliet's full JID}" role="none"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
231 <status code="110"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
232 </x> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
233 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
234 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
235 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
236 <presence from="garden@conference.localhost/romeo" type="unavailable"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
237 <x xmlns="http://jabber.org/protocol/muc#user"> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
238 <destroy> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
239 <reason>We refuse to live in this fantasy!</reason> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
240 </destroy> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
241 <item affiliation="owner" jid="${Romeo's full JID}" role="none"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
242 <status code="110"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
243 </x> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
244 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
245 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
246 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
247 <iq id="lx4" type="result" from="garden@conference.localhost"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
248 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
249 Juliet disconnects |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
250 |
10697
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
251 Romeo sends: |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
252 <presence to="elsewhere@conference.localhost/romeo"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
253 <x xmlns="http://jabber.org/protocol/muc"/> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
254 </presence> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
255 |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
256 Romeo receives: |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
257 <presence from="elsewhere@conference.localhost/romeo"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
258 <x xmlns="vcard-temp:x:update"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
259 <photo/> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
260 </x> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
261 <x xmlns="http://jabber.org/protocol/muc#user"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
262 <status code="201"/> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
263 <item affiliation="owner" jid="${Romeo's full JID}" role="moderator"/> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
264 <status code="110"/> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
265 </x> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
266 </presence> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
267 |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
268 Romeo receives: |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
269 <message from="elsewhere@conference.localhost" type="groupchat"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
270 <subject/> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
271 </message> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
272 |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
273 Romeo sends: |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
274 <iq to="elsewhere@conference.localhost" id="lx5" type="set"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
275 <query xmlns="http://jabber.org/protocol/muc#owner"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
276 <x type="submit" xmlns="jabber:x:data"/> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
277 </query> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
278 </iq> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
279 |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
280 Romeo receives: |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
281 <iq id="lx5" type="result" from="elsewhere@conference.localhost"/> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
282 |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
283 Admin connects |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
284 |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
285 Admin sends: |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
286 <iq id="destroy" type="set" to="conference.localhost"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
287 <command xmlns="http://jabber.org/protocol/commands" node="http://prosody.im/protocol/muc#destroy"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
288 <x xmlns="jabber:x:data"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
289 <field var="rooms"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
290 <value>elsewhere@conference.localhost</value> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
291 </field> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
292 </x> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
293 </command> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
294 </iq> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
295 |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
296 Romeo receives: |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
297 <presence from="elsewhere@conference.localhost/romeo" type="unavailable"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
298 <x xmlns="http://jabber.org/protocol/muc#user"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
299 <destroy/> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
300 <item affiliation="owner" jid="${Romeo's full JID}" role="none"/> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
301 <status code="110"/> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
302 </x> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
303 </presence> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
304 |
10229
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
305 Romeo disconnects |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
306 |
10697
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
307 Admin receives: |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
308 <iq id="destroy" type="result" from="conference.localhost"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
309 <command xmlns="http://jabber.org/protocol/commands" node="http://prosody.im/protocol/muc#destroy" status="completed" sessionid="{scansion:any}"> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
310 <note type="info">The following rooms were destroyed: elsewhere@conference.localhost</note> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
311 </command> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
312 </iq> |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
313 |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
314 Admin disconnects |
08ec83f90ce0
MUC: Add test for destroying a room by ad-hoc command
Kim Alvefur <zash@zash.se>
parents:
10272
diff
changeset
|
315 |
10229
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
316 # recording ended on 2019-08-31T13:45:32Z |