aboutsummaryrefslogtreecommitdiffstats
path: root/spec/scansion/mam_prefs_prep.scs
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2018-12-23 15:22:49 +0100
committerKim Alvefur <zash@zash.se>2018-12-23 15:22:49 +0100
commit09cee9f95866a2f928ee77f49bcdf08cc9e5f9e8 (patch)
treebfeb9d91bbcf76ca0ba45eedc2071647e4bac9e4 /spec/scansion/mam_prefs_prep.scs
parent90e7122beaa47db43bd2f42eba648c568bb30417 (diff)
downloadprosody-09cee9f95866a2f928ee77f49bcdf08cc9e5f9e8.tar.gz
prosody-09cee9f95866a2f928ee77f49bcdf08cc9e5f9e8.zip
mod_mam: Add test for JID normalization in prefs (see #1275)
Diffstat (limited to 'spec/scansion/mam_prefs_prep.scs')
-rw-r--r--spec/scansion/mam_prefs_prep.scs36
1 files changed, 36 insertions, 0 deletions
diff --git a/spec/scansion/mam_prefs_prep.scs b/spec/scansion/mam_prefs_prep.scs
new file mode 100644
index 00000000..9589ec65
--- /dev/null
+++ b/spec/scansion/mam_prefs_prep.scs
@@ -0,0 +1,36 @@
+# mod_mam shold apply JIDprep in prefs
+
+[Client] Romeo
+ jid: romeo@localhost
+ password: password
+
+-----
+
+Romeo connects
+
+Romeo sends:
+ <iq id="lx2" type="set">
+ <prefs xmlns="urn:xmpp:mam:2" default="roster">
+ <always>
+ <jid>JULIET@MONTAGUE.LIT</jid>
+ </always>
+ <never>
+ <jid>MONTAGUE@MONTAGUE.LIT</jid>
+ </never>
+ </prefs>
+ </iq>
+
+Romeo receives:
+ <iq id="lx2" type="result">
+ <prefs xmlns="urn:xmpp:mam:2" default="roster">
+ <always>
+ <jid>juliet@montague.lit</jid>
+ </always>
+ <never>
+ <jid>montague@montague.lit</jid>
+ </never>
+ </prefs>
+ </iq>
+
+Romeo disconnects
+