author | Kim Alvefur <zash@zash.se> |
Thu, 22 Jul 2021 17:18:39 +0200 | |
branch | 0.11 |
changeset 11716 | d117b92fd8e4 |
parent 10061 | 5c9341a1b36f |
child 10816 | 3bd846c76701 |
permissions | -rw-r--r-- |
10054
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 |
# XEP-0191: Blocking Command |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
2 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
3 |
[Client] Romeo |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
4 |
jid: blocker@localhost |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
5 |
password: password |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
6 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
7 |
[Client] Juliet |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
8 |
jid: blockee@localhost |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
9 |
password: password |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
10 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
11 |
----- |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
12 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
13 |
# The parties connect |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
14 |
Romeo connects |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
15 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
16 |
Romeo sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
17 |
<presence/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
18 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
19 |
Romeo receives: |
10059
d67e8ef63235
mod_blocklist: Remove unrelated tags from test case
Kim Alvefur <zash@zash.se>
parents:
10055
diff
changeset
|
20 |
<presence from="${Romeo's full JID}"/> |
10054
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
21 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
22 |
Juliet connects |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
23 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
24 |
Juliet sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
25 |
<presence/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
26 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
27 |
Juliet receives: |
10059
d67e8ef63235
mod_blocklist: Remove unrelated tags from test case
Kim Alvefur <zash@zash.se>
parents:
10055
diff
changeset
|
28 |
<presence from="${Juliet's full JID}"/> |
10054
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
29 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
30 |
# They add each other |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
31 |
Romeo sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
32 |
<presence type="subscribe" to="${Juliet's JID}"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
33 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
34 |
Romeo receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
35 |
<presence from="${Juliet's JID}" to="${Romeo's JID}" type="unavailable"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
36 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
37 |
Juliet receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
38 |
<presence type="subscribe" to="${Juliet's JID}" from="${Romeo's JID}"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
39 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
40 |
Juliet sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
41 |
<presence type="subscribed" to="${Romeo's JID}"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
42 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
43 |
Romeo receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
44 |
<presence from="${Juliet's full JID}" to="${Romeo's JID}"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
45 |
<delay xmlns="urn:xmpp:delay" stamp="{scansion:any}" from="localhost"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
46 |
</presence> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
47 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
48 |
Juliet sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
49 |
<presence type="subscribe" to="${Romeo's JID}"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
50 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
51 |
Juliet receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
52 |
<presence from="${Romeo's JID}" to="${Juliet's JID}" type="unavailable"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
53 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
54 |
Romeo receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
55 |
<presence type="subscribe" to="${Romeo's JID}" from="${Juliet's JID}"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
56 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
57 |
Romeo sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
58 |
<presence type="subscribed" to="${Juliet's JID}"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
59 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
60 |
Juliet receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
61 |
<presence from="${Romeo's full JID}" to="${Juliet's JID}"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
62 |
<delay xmlns="urn:xmpp:delay" stamp="{scansion:any}" from="localhost"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
63 |
</presence> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
64 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
65 |
Romeo receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
66 |
<presence from="${Juliet's full JID}" to="${Romeo's JID}"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
67 |
<delay xmlns="urn:xmpp:delay" stamp="{scansion:any}" from="localhost"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
68 |
</presence> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
69 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
70 |
# They can now talk |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
71 |
Juliet sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
72 |
<message type="chat" to="${Romeo's JID}"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
73 |
<body>ohai</body> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
74 |
</message> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
75 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
76 |
Romeo receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
77 |
<message type="chat" to="${Romeo's JID}" from="${Juliet's full JID}"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
78 |
<body>ohai</body> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
79 |
</message> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
80 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
81 |
# And now to the blockining |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
82 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
83 |
Romeo sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
84 |
<iq type="set" id="lx2"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
85 |
<block xmlns="urn:xmpp:blocking"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
86 |
<item jid="${Juliet's JID}"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
87 |
</block> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
88 |
</iq> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
89 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
90 |
Romeo receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
91 |
<iq type="result" id="lx2"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
92 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
93 |
Juliet receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
94 |
<presence type="unavailable" to="${Juliet's JID}" from="${Romeo's full JID}"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
95 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
96 |
# Can"t talk anymore |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
97 |
Romeo sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
98 |
<message type="chat" to="${Juliet's JID}"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
99 |
<body>hello?</body> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
100 |
</message> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
101 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
102 |
Romeo receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
103 |
<message type="error" from="${Juliet's JID}"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
104 |
<error type="cancel"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
105 |
<not-acceptable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
106 |
<text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">You have blocked this JID</text> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
107 |
<blocked xmlns="urn:xmpp:blocking:errors"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
108 |
</error> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
109 |
</message> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
110 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
111 |
Juliet sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
112 |
<message type="chat" to="${Romeo's JID}"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
113 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
114 |
Juliet receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
115 |
<message type="error" from="${Romeo's JID}"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
116 |
<error type="cancel"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
117 |
<service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
118 |
</error> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
119 |
</message> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
120 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
121 |
Romeo sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
122 |
<iq type="set" id="lx3"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
123 |
<unblock xmlns="urn:xmpp:blocking"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
124 |
<item jid="${Juliet's JID}"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
125 |
</unblock> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
126 |
</iq> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
127 |
|
10055
7d312e77c857
mod_blocklist: Update test case with correct behavior (see #1380)
Kim Alvefur <zash@zash.se>
parents:
10054
diff
changeset
|
128 |
Juliet receives: |
7d312e77c857
mod_blocklist: Update test case with correct behavior (see #1380)
Kim Alvefur <zash@zash.se>
parents:
10054
diff
changeset
|
129 |
<presence to="${Juliet's JID}" from="${Romeo's full JID}"> |
10061
5c9341a1b36f
scansion/blocking: Remove the right irrelevant thing
Kim Alvefur <zash@zash.se>
parents:
10059
diff
changeset
|
130 |
<delay xmlns="urn:xmpp:delay" stamp="{scansion:any}" from="localhost"/> |
10055
7d312e77c857
mod_blocklist: Update test case with correct behavior (see #1380)
Kim Alvefur <zash@zash.se>
parents:
10054
diff
changeset
|
131 |
</presence> |
7d312e77c857
mod_blocklist: Update test case with correct behavior (see #1380)
Kim Alvefur <zash@zash.se>
parents:
10054
diff
changeset
|
132 |
|
10054
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
133 |
Romeo receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
134 |
<iq type="result" id="lx3"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
135 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
136 |
# Can talk again |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
137 |
Romeo sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
138 |
<message type="chat" to="${Juliet's JID}"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
139 |
<body>hello!</body> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
140 |
</message> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
141 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
142 |
Juliet receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
143 |
<message type="chat" to="${Juliet's JID}" from="${Romeo's full JID}"> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
144 |
<body>hello!</body> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
145 |
</message> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
146 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
147 |
# Bye |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
148 |
Juliet disconnects |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
149 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
150 |
Juliet sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
151 |
<presence type="unavailable"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
152 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
153 |
Romeo receives: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
154 |
<presence from="${Juliet's full JID}" to="${Romeo's JID}" type="unavailable"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
155 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
156 |
Romeo disconnects |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
157 |
|
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
158 |
Romeo sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
159 |
<presence type="unavailable"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
160 |