Software /
code /
prosody
Annotate
spec/scansion/muc_create_destroy.scs @ 10409:abfc05495d8b
mod_http: Soften dependency on mod_http_errors
This allows disabling mod_http_errors by adding it to
moduless_disabled and ensures mod_http loads even if the error pages
aren't as pretty.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 16 Nov 2019 16:39:45 +0100 |
parent | 10272:327e374f143c |
child | 10697:08ec83f90ce0 |
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 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
11 ----- |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
12 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
13 Romeo connects |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
14 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
15 Romeo sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
16 <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
|
17 <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
|
18 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
19 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
20 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
21 <presence from="garden@conference.localhost/romeo"> |
10272
327e374f143c
MUC: Fix XML syntax error in test
Kim Alvefur <zash@zash.se>
parents:
10271
diff
changeset
|
22 <x xmlns="vcard-temp:x:update"> |
10271
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
23 <photo/> |
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
24 </x> |
10229
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
25 <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
|
26 <status code="201"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
27 <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
|
28 <status code="110"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
29 </x> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
30 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
31 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
32 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
33 <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
|
34 <subject/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
35 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
36 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
37 Romeo sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
38 <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
|
39 <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
|
40 <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
|
41 </query> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
42 </iq> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
43 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
44 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
45 <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
|
46 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
47 Juliet connects |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
48 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
49 Romeo sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
50 <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
|
51 <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
|
52 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
53 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
54 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
55 <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
|
56 <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
|
57 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
58 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
59 Juliet sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
60 <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
|
61 <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
|
62 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
63 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
64 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
65 <presence from="garden@conference.localhost/romeo"> |
10271
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
66 <x xmlns="vcard-temp:x:update"> |
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
67 <photo/> |
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
68 </x> |
10229
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
69 <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
|
70 <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
|
71 </x> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
72 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
73 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
74 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
75 <presence from="garden@conference.localhost/juliet"> |
10271
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
76 <x xmlns="vcard-temp:x:update"> |
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
77 <photo/> |
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
78 </x> |
10229
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
79 <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
|
80 <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
|
81 <status code="110"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
82 </x> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
83 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
84 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
85 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
86 <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
|
87 <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
|
88 <delay stamp="{scansion:any}" xmlns="urn:xmpp:delay" from="garden@conference.localhost"/> |
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
|
89 <x stamp="{scansion:any}" xmlns="jabber:x: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
|
90 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
91 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
92 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
93 <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
|
94 <subject/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
95 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
96 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
97 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
98 <presence from="garden@conference.localhost/juliet"> |
10271
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
99 <x xmlns="vcard-temp:x:update"> |
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
100 <photo/> |
2f30ad040454
MUC: Update test for vcard-temp changes
Kim Alvefur <zash@zash.se>
parents:
10231
diff
changeset
|
101 </x> |
10229
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
102 <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
|
103 <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
|
104 </x> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
105 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
106 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
107 Juliet sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
108 <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
|
109 <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
|
110 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
111 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
112 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
113 <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
|
114 <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
|
115 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
116 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
117 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
118 <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
|
119 <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
|
120 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
121 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
122 Juliet sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
123 <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
|
124 <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
|
125 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
126 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
127 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
128 <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
|
129 <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
|
130 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
131 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
132 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
133 <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
|
134 <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
|
135 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
136 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
137 Romeo sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
138 <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
|
139 <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
|
140 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
141 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
142 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
143 <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
|
144 <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
|
145 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
146 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
147 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
148 <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
|
149 <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
|
150 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
151 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
152 Juliet sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
153 <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
|
154 <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
|
155 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
156 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
157 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
158 <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
|
159 <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
|
160 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
161 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
162 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
163 <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
|
164 <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
|
165 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
166 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
167 Romeo sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
168 <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
|
169 <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
|
170 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
171 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
172 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
173 <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
|
174 <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
|
175 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
176 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
177 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
178 <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
|
179 <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
|
180 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
181 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
182 Juliet sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
183 <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
|
184 <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
|
185 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
186 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
187 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
188 <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
|
189 <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
|
190 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
191 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
192 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
193 <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
|
194 <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
|
195 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
196 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
197 Romeo sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
198 <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
|
199 <body>Yes!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
200 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
201 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
202 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
203 <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
|
204 <body>Yes!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
205 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
206 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
207 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
208 <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
|
209 <body>Yes!</body> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
210 </message> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
211 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
212 Romeo sends: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
213 <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
|
214 <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
|
215 <destroy> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
216 <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
|
217 </destroy> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
218 </query> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
219 </iq> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
220 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
221 Juliet receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
222 <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
|
223 <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
|
224 <destroy> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
225 <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
|
226 </destroy> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
227 <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
|
228 <status code="110"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
229 </x> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
230 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
231 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
232 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
233 <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
|
234 <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
|
235 <destroy> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
236 <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
|
237 </destroy> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
238 <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
|
239 <status code="110"/> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
240 </x> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
241 </presence> |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
242 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
243 Romeo receives: |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
244 <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
|
245 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
246 Juliet disconnects |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
247 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
248 Romeo disconnects |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
249 |
3b769e53b33f
MUC: Add a test covering basic room creation, messages and destruction
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
250 # recording ended on 2019-08-31T13:45:32Z |