Annotate

spec/scansion/muc_subject_issue_667.scs @ 13532:9970d333a63f

mod_pubsub: Use error registry This is what util.error was made for! This replaces the custom error stanza builder with common code in util.stanza that knows enough about util.error and namespaced errors. Some awkwardness remains in the way util.pubsub returns conflicting form fields.
author Kim Alvefur <zash@zash.se>
date Sun, 27 Oct 2024 15:18:24 +0100
parent 13414:d54364746a7c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9685
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 # #667 MUC message with subject and body SHALL NOT be interpreted as a subject change
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3 [Client] Romeo
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4 password: password
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
5 jid: romeo@localhost
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
6
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
7 -----
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9 Romeo connects
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
10
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
11 # and creates a room
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
12 Romeo sends:
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
13 <presence to="issue667@conference.localhost/Romeo">
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
14 <x xmlns="http://jabber.org/protocol/muc"/>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
15 </presence>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
16
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
17 Romeo receives:
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
18 <presence from="issue667@conference.localhost/Romeo">
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
19 <x xmlns="http://jabber.org/protocol/muc#user">
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
20 <status code="201"/>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
21 <item affiliation="owner" role="moderator" jid="${Romeo's full JID}"/>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
22 <status code="110"/>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
23 </x>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
24 </presence>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
25
9707
9171eddcce93 MUC: Add descriptive comments to #667 test
Kim Alvefur <zash@zash.se>
parents: 9706
diff changeset
26 # the default (empty) subject
9685
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
27 Romeo receives:
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
28 <message type="groupchat" from="issue667@conference.localhost">
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
29 <subject/>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
30 </message>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
31
9707
9171eddcce93 MUC: Add descriptive comments to #667 test
Kim Alvefur <zash@zash.se>
parents: 9706
diff changeset
32 # this should be treated as a normal message
9685
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
33 Romeo sends:
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
34 <message to="issue667@conference.localhost" type="groupchat">
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
35 <subject>Greetings</subject>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
36 <body>Hello everyone</body>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
37 </message>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
38
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
39 Romeo receives:
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
40 <message type="groupchat" from="issue667@conference.localhost/Romeo">
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
41 <subject>Greetings</subject>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
42 <body>Hello everyone</body>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
43 </message>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
44
13414
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
45 # this should be treated as a normal message
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
46 Romeo sends:
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
47 <message to="issue667@conference.localhost" type="groupchat">
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
48 <subject>New thread</subject>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
49 <thread>498acea5-5894-473f-b4c6-c77319d11c75</thread>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
50 <store xmlns="urn:xmpp:hints"/>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
51 </message>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
52
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
53 Romeo receives:
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
54 <message type="groupchat" from="issue667@conference.localhost/Romeo">
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
55 <subject>New thread</subject>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
56 <thread>498acea5-5894-473f-b4c6-c77319d11c75</thread>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
57 <store xmlns="urn:xmpp:hints"/>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
58 </message>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
59
9708
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
60 # Resync
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
61 Romeo sends:
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
62 <presence to="issue667@conference.localhost/Romeo">
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
63 <x xmlns="http://jabber.org/protocol/muc"/>
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
64 </presence>
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
65
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
66 # Presences
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
67 Romeo receives:
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
68 <presence from="issue667@conference.localhost/Romeo">
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
69 <x xmlns="http://jabber.org/protocol/muc#user">
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
70 <item affiliation="owner" role="moderator" jid="${Romeo's full JID}"/>
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
71 <status code="110"/>
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
72 </x>
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
73 </presence>
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
74
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
75 Romeo receives:
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
76 <message type="groupchat" from="issue667@conference.localhost/Romeo">
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
77 <subject>Greetings</subject>
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
78 <body>Hello everyone</body>
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
79 </message>
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
80
13414
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
81 Romeo receives:
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
82 <message type="groupchat" from="issue667@conference.localhost/Romeo">
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
83 <subject>New thread</subject>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
84 <thread>498acea5-5894-473f-b4c6-c77319d11c75</thread>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
85 <store xmlns="urn:xmpp:hints"/>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
86 </message>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
87
9708
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
88 # the still empty subject
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
89 Romeo receives:
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
90 <message type="groupchat" from="issue667@conference.localhost">
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
91 <subject/>
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
92 </message>
6507df6d2c55 MUC: Test that subject is still empty after sending a non-subject change message with a subject (#667)
Kim Alvefur <zash@zash.se>
parents: 9707
diff changeset
93
9707
9171eddcce93 MUC: Add descriptive comments to #667 test
Kim Alvefur <zash@zash.se>
parents: 9706
diff changeset
94 # this is a subject change
9685
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
95 Romeo sends:
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
96 <message to="issue667@conference.localhost" type="groupchat">
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
97 <subject>Something to talk about</subject>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
98 </message>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
99
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
100 Romeo receives:
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
101 <message type="groupchat" from="issue667@conference.localhost/Romeo">
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
102 <subject>Something to talk about</subject>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
103 </message>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
104
9707
9171eddcce93 MUC: Add descriptive comments to #667 test
Kim Alvefur <zash@zash.se>
parents: 9706
diff changeset
105 # a message without <subject>
9685
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
106 Romeo sends:
9706
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
107 <message to="issue667@conference.localhost" type="groupchat">
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
108 <body>Lorem ipsum dolor sit amet</body>
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
109 </message>
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
110
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
111 Romeo receives:
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
112 <message type="groupchat" from="issue667@conference.localhost/Romeo">
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
113 <body>Lorem ipsum dolor sit amet</body>
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
114 </message>
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
115
9707
9171eddcce93 MUC: Add descriptive comments to #667 test
Kim Alvefur <zash@zash.se>
parents: 9706
diff changeset
116 # Resync
9706
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
117 Romeo sends:
9685
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
118 <presence to="issue667@conference.localhost/Romeo">
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
119 <x xmlns="http://jabber.org/protocol/muc"/>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
120 </presence>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
121
9707
9171eddcce93 MUC: Add descriptive comments to #667 test
Kim Alvefur <zash@zash.se>
parents: 9706
diff changeset
122 # Presences
9685
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
123 Romeo receives:
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
124 <presence from="issue667@conference.localhost/Romeo">
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
125 <x xmlns="http://jabber.org/protocol/muc#user">
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
126 <item affiliation="owner" role="moderator" jid="${Romeo's full JID}"/>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
127 <status code="110"/>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
128 </x>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
129 </presence>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
130
9707
9171eddcce93 MUC: Add descriptive comments to #667 test
Kim Alvefur <zash@zash.se>
parents: 9706
diff changeset
131 # History
9685
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
132 # These have delay tags but we ignore those for now
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
133 Romeo receives:
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
134 <message type="groupchat" from="issue667@conference.localhost/Romeo">
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
135 <subject>Greetings</subject>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
136 <body>Hello everyone</body>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
137 </message>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
138
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
139 Romeo receives:
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
140 <message type="groupchat" from="issue667@conference.localhost/Romeo">
13414
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
141 <subject>New thread</subject>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
142 <thread>498acea5-5894-473f-b4c6-c77319d11c75</thread>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
143 <store xmlns="urn:xmpp:hints"/>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
144 </message>
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
145
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
146 Romeo receives:
d54364746a7c MUC: Test that <subject/> + <thread/> is not handled as subject change
Kim Alvefur <zash@zash.se>
parents: 9708
diff changeset
147 <message type="groupchat" from="issue667@conference.localhost/Romeo">
9706
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
148 <body>Lorem ipsum dolor sit amet</body>
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
149 </message>
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
150
9707
9171eddcce93 MUC: Add descriptive comments to #667 test
Kim Alvefur <zash@zash.se>
parents: 9706
diff changeset
151 # Finally, the topic
9706
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
152 Romeo receives:
d3c2c9248734 MUC: Add another message to #667 test
Kim Alvefur <zash@zash.se>
parents: 9685
diff changeset
153 <message type="groupchat" from="issue667@conference.localhost/Romeo">
9685
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
154 <subject>Something to talk about</subject>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
155 </message>
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
156
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
157 Romeo disconnects
e98b901446d0 MUC: Add test case for #667
Kim Alvefur <zash@zash.se>
parents:
diff changeset
158