Diff

spec/scansion/vcard_temp.scs @ 9521:e57f6cd1af50

tests: Add simple test case for XEP-0054
author Kim Alvefur <zash@zash.se>
date Sat, 20 Oct 2018 17:12:35 +0200
child 9522:4ea7298d3401
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/spec/scansion/vcard_temp.scs	Sat Oct 20 17:12:35 2018 +0200
@@ -0,0 +1,86 @@
+# mod_scansion_record on host 'localhost' recording started 2018-10-20T15:00:12Z
+
+[Client] Romeo
+	jid: romeo@localhost
+	password: password
+
+[Client] Juliet
+	jid: juliet@localhost
+	password: password
+
+-----
+
+Romeo connects
+
+Romeo sends:
+	<iq id="lx2" type="get">
+		<vCard xmlns="vcard-temp"/>
+	</iq>
+
+Romeo receives:
+	<iq type="result" id="lx2" to="${Romeo's full JID}">
+		<vCard xmlns="vcard-temp"/>
+	</iq>
+
+Romeo sends:
+	<iq id="lx3" type="set">
+		<vCard xmlns="vcard-temp">
+			<FN>Romeo Montague</FN>
+			<N>
+				<FAMILY>Montague</FAMILY>
+				<GIVEN>Romeo</GIVEN>
+				<MIDDLE/>
+				<PREFIX/>
+				<SUFFIX/>
+			</N>
+		</vCard>
+	</iq>
+
+Romeo receives:
+	<iq type="result" id="lx3" to="${Romeo's full JID}"/>
+
+Romeo sends:
+	<iq id="lx4" type="get">
+		<vCard xmlns="vcard-temp"/>
+	</iq>
+
+Romeo receives:
+	<iq type="result" id="lx4" to="${Romeo's full JID}">
+		<vCard xmlns="vcard-temp">
+			<FN>Romeo Montague</FN>
+			<N>
+				<FAMILY>Montague</FAMILY>
+				<GIVEN>Romeo</GIVEN>
+				<MIDDLE/>
+				<PREFIX/>
+				<SUFFIX/>
+			</N>
+		</vCard>
+	</iq>
+
+Romeo disconnects
+
+Juliet connects
+
+Juliet sends:
+	<iq type="get" id="lx3" to="romeo@localhost">
+		<vCard xmlns="vcard-temp"/>
+	</iq>
+
+Juliet receives:
+	<iq type="result" from="romeo@localhost" id="lx3" to="${Juliet's full JID}">
+		<vCard xmlns="vcard-temp">
+			<FN>Romeo Montague</FN>
+			<N>
+				<FAMILY>Montague</FAMILY>
+				<GIVEN>Romeo</GIVEN>
+				<MIDDLE/>
+				<PREFIX/>
+				<SUFFIX/>
+			</N>
+		</vCard>
+	</iq>
+
+Juliet disconnects
+
+# recording ended on 2018-10-20T15:02:14Z