aboutsummaryrefslogtreecommitdiffstats
path: root/spec/scansion/muc_password-trunk.scs
diff options
context:
space:
mode:
Diffstat (limited to 'spec/scansion/muc_password-trunk.scs')
-rw-r--r--spec/scansion/muc_password-trunk.scs141
1 files changed, 0 insertions, 141 deletions
diff --git a/spec/scansion/muc_password-trunk.scs b/spec/scansion/muc_password-trunk.scs
deleted file mode 100644
index 0a343b91..00000000
--- a/spec/scansion/muc_password-trunk.scs
+++ /dev/null
@@ -1,141 +0,0 @@
-[Client] Romeo
- jid: user@localhost
- password: password
-
-[Client] Juliet
- jid: user2@localhost
- password: password
-
------
-
-Romeo connects
-
-Romeo sends:
- <presence to="room@conference.localhost/Romeo">
- <x xmlns="http://jabber.org/protocol/muc"/>
- </presence>
-
-Romeo receives:
- <presence from='room@conference.localhost/Romeo'>
- <x xmlns='http://jabber.org/protocol/muc#user'>
- <status code='201'/>
- <item jid="${Romeo's full JID}" affiliation='owner' role='moderator'/>
- <status code='110'/>
- </x>
- </presence>
-
-Romeo receives:
- <message type='groupchat' from='room@conference.localhost'><subject/></message>
-
-# Submit config form
-Romeo sends:
- <iq id='config1' to='room@conference.localhost' type='set'>
- <query xmlns='http://jabber.org/protocol/muc#owner'>
- <x xmlns='jabber:x:data' type='submit'>
- <field var='FORM_TYPE'>
- <value>http://jabber.org/protocol/muc#roomconfig</value>
- </field>
- <field var='muc#roomconfig_roomsecret'>
- <value>cauldronburn</value>
- </field>
- </x>
- </query>
- </iq>
-
-Romeo receives:
- <iq id="config1" from="room@conference.localhost" type="result">
- </iq>
-
-# Juliet connects, and tries to join the room (password-protected)
-Juliet connects
-
-Juliet sends:
- <presence to="room@conference.localhost/Juliet">
- <x xmlns="http://jabber.org/protocol/muc"/>
- </presence>
-
-Juliet receives:
- <presence from="room@conference.localhost/Juliet" type="error">
- <error type="auth">
- <not-authorized xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/>
- </error>
- </presence>
-
-# Retry with the correct password
-Juliet sends:
- <presence to="room@conference.localhost/Juliet">
- <x xmlns="http://jabber.org/protocol/muc">
- <password>cauldronburn</password>
- </x>
- </presence>
-
-Juliet receives:
- <presence from="room@conference.localhost/Romeo" />
-
-Juliet receives:
- <presence from="room@conference.localhost/Juliet" />
-
-Juliet receives:
- <message type='groupchat' from='room@conference.localhost'><subject/></message>
-
-Romeo receives:
- <presence from="room@conference.localhost/Juliet" />
-
-# Ok, now Juliet leaves, and Romeo unsets the password
-
-Juliet sends:
- <presence type="unavailable" to="room@conference.localhost"/>
-
-Romeo receives:
- <presence type="unavailable" from="room@conference.localhost/Juliet"/>
-
-Juliet receives:
- <presence type="unavailable" from="room@conference.localhost/Juliet"/>
-
-# Remove room password
-Romeo sends:
- <iq id='config2' to='room@conference.localhost' type='set'>
- <query xmlns='http://jabber.org/protocol/muc#owner'>
- <x xmlns='jabber:x:data' type='submit'>
- <field var='FORM_TYPE'>
- <value>http://jabber.org/protocol/muc#roomconfig</value>
- </field>
- <field var='muc#roomconfig_roomsecret'>
- </field>
- </x>
- </query>
- </iq>
-
-# Config change success
-Romeo receives:
- <iq id="config2" from="room@conference.localhost" type="result">
- </iq>
-
-# Notification of room configuration update
-Romeo receives:
- <message type='groupchat' from='room@conference.localhost'>
- <x xmlns='http://jabber.org/protocol/muc#user'>
- <status code='104'/>
- </x>
- </message>
-
-# Juliet tries to join (should succeed)
-Juliet sends:
- <presence to="room@conference.localhost/Juliet">
- <x xmlns="http://jabber.org/protocol/muc"/>
- </presence>
-
-# Notification of Romeo's presence in the room
-Juliet receives:
- <presence from="room@conference.localhost/Romeo" />
-
-Juliet receives:
- <presence from="room@conference.localhost/Juliet" />
-
-# Room topic
-Juliet receives:
- <message type='groupchat' from='room@conference.localhost'><subject/></message>
-
-Romeo receives:
- <presence from="room@conference.localhost/Juliet" />
-