Software /
code /
prosody
Annotate
spec/scansion/blocking.scs @ 13270:14bbfb2cc8dd default tip
lint: Teach luacheck about module:once
Silence warning for using this introduced in 9c62ffbdf2ae
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 15 Oct 2023 16:43:14 +0200 |
parent | 10812:3bd846c76701 |
rev | line source |
---|---|
10050
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: |
10055
d67e8ef63235
mod_blocklist: Remove unrelated tags from test case
Kim Alvefur <zash@zash.se>
parents:
10051
diff
changeset
|
20 <presence from="${Romeo's full JID}"/> |
10050
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: |
10055
d67e8ef63235
mod_blocklist: Remove unrelated tags from test case
Kim Alvefur <zash@zash.se>
parents:
10051
diff
changeset
|
28 <presence from="${Juliet's full JID}"/> |
10050
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 |
10051
7d312e77c857
mod_blocklist: Update test case with correct behavior (see #1380)
Kim Alvefur <zash@zash.se>
parents:
10050
diff
changeset
|
128 Juliet receives: |
7d312e77c857
mod_blocklist: Update test case with correct behavior (see #1380)
Kim Alvefur <zash@zash.se>
parents:
10050
diff
changeset
|
129 <presence to="${Juliet's JID}" from="${Romeo's full JID}"> |
10057
5c9341a1b36f
scansion/blocking: Remove the right irrelevant thing
Kim Alvefur <zash@zash.se>
parents:
10055
diff
changeset
|
130 <delay xmlns="urn:xmpp:delay" stamp="{scansion:any}" from="localhost"/> |
10051
7d312e77c857
mod_blocklist: Update test case with correct behavior (see #1380)
Kim Alvefur <zash@zash.se>
parents:
10050
diff
changeset
|
131 </presence> |
7d312e77c857
mod_blocklist: Update test case with correct behavior (see #1380)
Kim Alvefur <zash@zash.se>
parents:
10050
diff
changeset
|
132 |
10050
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 sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
149 <presence type="unavailable"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
150 |
10812
3bd846c76701
spec/scansion/blocking: Don't send stanzas after disconnecting
Kim Alvefur <zash@zash.se>
parents:
10057
diff
changeset
|
151 Juliet disconnects |
3bd846c76701
spec/scansion/blocking: Don't send stanzas after disconnecting
Kim Alvefur <zash@zash.se>
parents:
10057
diff
changeset
|
152 |
10050
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 sends: |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
157 <presence type="unavailable"/> |
f29d662d16f8
mod_blocklist: Add test case capturing current behavior
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
158 |
10812
3bd846c76701
spec/scansion/blocking: Don't send stanzas after disconnecting
Kim Alvefur <zash@zash.se>
parents:
10057
diff
changeset
|
159 Romeo disconnects |
3bd846c76701
spec/scansion/blocking: Don't send stanzas after disconnecting
Kim Alvefur <zash@zash.se>
parents:
10057
diff
changeset
|
160 |