about summary refs log tree commit diff stats
path: root/tests/functionaltests/test_presence.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functionaltests/test_presence.c')
-rw-r--r--tests/functionaltests/test_presence.c62
1 files changed, 26 insertions, 36 deletions
diff --git a/tests/functionaltests/test_presence.c b/tests/functionaltests/test_presence.c
index b26bdccb..cb2eacd3 100644
--- a/tests/functionaltests/test_presence.c
+++ b/tests/functionaltests/test_presence.c
@@ -14,12 +14,12 @@
 void
 presence_online(void **state)
 {
-    prof_connect("stabber@localhost", "password");
+    prof_connect();
 
     prof_input("/online");
 
     assert_true(stbbr_received(
-        "<presence id=\"*\">"
+        "<presence id=\"prof_presence_2\">"
             "<c hash=\"sha-1\" xmlns=\"http://jabber.org/protocol/caps\" ver=\"*\" node=\"http://www.profanity.im\"/>"
         "</presence>"
     ));
@@ -30,12 +30,12 @@ presence_online(void **state)
 void
 presence_online_with_message(void **state)
 {
-    prof_connect("stabber@localhost", "password");
+    prof_connect();
 
     prof_input("/online \"Hi there\"");
 
     assert_true(stbbr_received(
-        "<presence id=\"*\">"
+        "<presence id=\"prof_presence_2\">"
             "<status>Hi there</status>"
             "<c hash=\"sha-1\" xmlns=\"http://jabber.org/protocol/caps\" ver=\"*\" node=\"http://www.profanity.im\"/>"
         "</presence>"
@@ -47,12 +47,12 @@ presence_online_with_message(void **state)
 void
 presence_away(void **state)
 {
-    prof_connect("stabber@localhost", "password");
+    prof_connect();
 
     prof_input("/away");
 
     assert_true(stbbr_received(
-        "<presence id=\"*\">"
+        "<presence id=\"prof_presence_2\">"
             "<show>away</show>"
             "<c hash=\"sha-1\" xmlns=\"http://jabber.org/protocol/caps\" ver=\"*\" node=\"http://www.profanity.im\"/>"
         "</presence>"
@@ -64,12 +64,12 @@ presence_away(void **state)
 void
 presence_away_with_message(void **state)
 {
-    prof_connect("stabber@localhost", "password");
+    prof_connect();
 
     prof_input("/away \"I'm not here for a bit\"");
 
     assert_true(stbbr_received(
-        "<presence id=\"*\">"
+        "<presence id=\"prof_presence_2\">"
             "<show>away</show>"
             "<status>I'm not here for a bit</status>"
             "<c hash=\"sha-1\" xmlns=\"http://jabber.org/protocol/caps\" ver=\"*\" node=\"http://www.profanity.im\"/>"
@@ -82,12 +82,12 @@ presence_away_with_message(void **state)
 void
 presence_xa(void **state)
 {
-    prof_connect("stabber@localhost", "password");
+    prof_connect();
 
     prof_input("/xa");
 
     assert_true(stbbr_received(
-        "<presence id=\"*\">"
+        "<presence id=\"prof_presence_2\">"
             "<show>xa</show>"
             "<c hash=\"sha-1\" xmlns=\"http://jabber.org/protocol/caps\" ver=\"*\" node=\"http://www.profanity.im\"/>"
         "</presence>"
@@ -99,12 +99,12 @@ presence_xa(void **state)
 void
 presence_xa_with_message(void **state)
 {
-    prof_connect("stabber@localhost", "password");
+    prof_connect();
 
     prof_input("/xa \"Gone to the shops\"");
 
     assert_true(stbbr_received(
-        "<presence id=\"*\">"
+        "<presence id=\"prof_presence_2\">"
             "<show>xa</show>"
             "<status>Gone to the shops</status>"
             "<c hash=\"sha-1\" xmlns=\"http://jabber.org/protocol/caps\" ver=\"*\" node=\"http://www.profanity.im\"/>"
@@ -117,12 +117,12 @@ presence_xa_with_message(void **state)
 void
 presence_dnd(void **state)
 {
-    prof_connect("stabber@localhost", "password");
+    prof_connect();
 
     prof_input("/dnd");
 
     assert_true(stbbr_received(
-        "<presence id=\"*\">"
+        "<presence id=\"prof_presence_2\">"
             "<show>dnd</show>"
             "<c hash=\"sha-1\" xmlns=\"http://jabber.org/protocol/caps\" ver=\"*\" node=\"http://www.profanity.im\"/>"
         "</presence>"
@@ -134,12 +134,12 @@ presence_dnd(void **state)
 void
 presence_dnd_with_message(void **state)
 {
-    prof_connect("stabber@localhost", "password");
+    prof_connect();
 
     prof_input("/dnd \"Working\"");
 
     assert_true(stbbr_received(
-        "<presence id=\"*\">"
+        "<presence id=\"prof_presence_2\">"
             "<show>dnd</show>"
             "<status>Working</status>"
             "<c hash=\"sha-1\" xmlns=\"http://jabber.org/protocol/caps\" ver=\"*\" node=\"http://www.profanity.im\"/>"
@@ -152,12 +152,12 @@ presence_dnd_with_message(void **state)
 void
 presence_chat(void **state)
 {
-    prof_connect("stabber@localhost", "password");
+    prof_connect();
 
     prof_input("/chat");
 
     assert_true(stbbr_received(
-        "<presence id=\"*\">"
+        "<presence id=\"prof_presence_2\">"
             "<show>chat</show>"
             "<c hash=\"sha-1\" xmlns=\"http://jabber.org/protocol/caps\" ver=\"*\" node=\"http://www.profanity.im\"/>"
         "</presence>"
@@ -169,12 +169,12 @@ presence_chat(void **state)
 void
 presence_chat_with_message(void **state)
 {
-    prof_connect("stabber@localhost", "password");
+    prof_connect();
 
     prof_input("/chat \"Free to talk\"");
 
     assert_true(stbbr_received(
-        "<presence id=\"*\">"
+        "<presence id=\"prof_presence_2\">"
             "<show>chat</show>"
             "<status>Free to talk</status>"
             "<c hash=\"sha-1\" xmlns=\"http://jabber.org/protocol/caps\" ver=\"*\" node=\"http://www.profanity.im\"/>"
@@ -187,12 +187,12 @@ presence_chat_with_message(void **state)
 void
 presence_set_priority(void **state)
 {
-    prof_connect("stabber@localhost", "password");
+    prof_connect();
 
     prof_input("/priority 25");
 
     assert_true(stbbr_received(
-        "<presence id=\"*\">"
+        "<presence id=\"prof_presence_2\">"
             "<priority>25</priority>"
             "<c hash=\"sha-1\" xmlns=\"http://jabber.org/protocol/caps\" ver=\"*\" node=\"http://www.profanity.im\"/>"
         "</presence>"
@@ -204,11 +204,11 @@ presence_set_priority(void **state)
 void
 presence_includes_priority(void **state)
 {
-    prof_connect("stabber@localhost", "password");
+    prof_connect();
 
     prof_input("/priority 25");
     assert_true(stbbr_received(
-        "<presence id=\"*\">"
+        "<presence id=\"prof_presence_2\">"
             "<priority>25</priority>"
             "<c hash=\"sha-1\" xmlns=\"http://jabber.org/protocol/caps\" ver=\"*\" node=\"http://www.profanity.im\"/>"
         "</presence>"
@@ -217,7 +217,7 @@ presence_includes_priority(void **state)
 
     prof_input("/chat \"Free to talk\"");
     assert_true(stbbr_received(
-        "<presence id=\"*\">"
+        "<presence id=\"prof_presence_3\">"
             "<priority>25</priority>"
             "<show>chat</show>"
             "<status>Free to talk</status>"
@@ -230,17 +230,7 @@ presence_includes_priority(void **state)
 void
 presence_received(void **state)
 {
-    stbbr_for_id("roster",
-        "<iq id=\"roster\" type=\"result\" to=\"stabber@localhost/profanity\">"
-            "<query xmlns=\"jabber:iq:roster\" ver=\"362\">"
-                "<item jid=\"buddy1@localhost\" subscription=\"both\" name=\"Buddy1\"/>"
-                "<item jid=\"buddy2@localhost\" subscription=\"both\" name=\"Buddy2\"/>"
-            "</query>"
-        "</iq>"
-    );
-
-    prof_connect("stabber@localhost", "password");
-    stbbr_wait_for("prof_presence_1");
+    prof_connect();
 
     stbbr_send(
         "<presence to=\"stabber@localhost\" from=\"buddy1@localhost/mobile\">"