From e791ba30b58a2a5927665c400498e1867eb7579b Mon Sep 17 00:00:00 2001
From: Matthew Wild <mwild1@gmail.com>
Date: Wed, 31 Oct 2018 14:19:01 +0000
Subject: muc_register.scs: Fix to expect new affiliation change notifications

---
 spec/scansion/muc_register.scs | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/spec/scansion/muc_register.scs b/spec/scansion/muc_register.scs
index 1cd8e36e..98af33f1 100644
--- a/spec/scansion/muc_register.scs
+++ b/spec/scansion/muc_register.scs
@@ -56,6 +56,13 @@ Romeo sends:
 		</query>
 	</iq>
 
+Romeo receives:
+	<message from='room@conference.localhost'>
+		<x xmlns='http://jabber.org/protocol/muc#user'>
+			<item jid="${Juliet's JID}" affiliation='member' />
+		</x>
+	</message>
+
 Romeo receives:
 	<iq from='room@conference.localhost' id='member1' type='result'/>
 
@@ -186,6 +193,15 @@ Juliet sends:
 Juliet receives:
 	<iq type='result' from='room@conference.localhost' id='unreg1'/>
 
+# Romeo is notified of Juliet's sad decision
+
+Romeo receives:
+	<message from='room@conference.localhost'>
+		<x xmlns='http://jabber.org/protocol/muc#user' scansion:strict='true'>
+			<item jid="${Juliet's JID}" />
+		</x>
+	</message>
+
 # Rosaline attempts once more to sneak into the room, disguised as Juliet
 
 Rosaline sends:
@@ -236,6 +252,15 @@ Romeo receives:
 		</x>
 	</presence>
 
+# An out-of-room affiliation change is received for Juliet
+
+Romeo receives:
+	<message from='room@conference.localhost'>
+		<x xmlns='http://jabber.org/protocol/muc#user'>
+			<item jid="${Juliet's JID}" affiliation='member' />
+		</x>
+	</message>
+
 Romeo receives:
 	<iq type='result' id='member1' from='room@conference.localhost' />
 
-- 
cgit v1.2.3