aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorxclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>2008-04-11 21:10:16 +0800
committerxclaesse <xclaesse@4ee84921-47dd-4033-b63a-18d7a039a3e4>2008-04-11 21:10:16 +0800
commitb330806bb359c87fcc323c1c765d1a5f7dcdb613 (patch)
tree85865a087500492a2c30a7eb2f00b97571ef427d /tests
parentd7306eed42f94ec2d5f3728d8574a78937132520 (diff)
downloadgsoc2013-empathy-b330806bb359c87fcc323c1c765d1a5f7dcdb613.tar
gsoc2013-empathy-b330806bb359c87fcc323c1c765d1a5f7dcdb613.tar.gz
gsoc2013-empathy-b330806bb359c87fcc323c1c765d1a5f7dcdb613.tar.bz2
gsoc2013-empathy-b330806bb359c87fcc323c1c765d1a5f7dcdb613.tar.lz
gsoc2013-empathy-b330806bb359c87fcc323c1c765d1a5f7dcdb613.tar.xz
gsoc2013-empathy-b330806bb359c87fcc323c1c765d1a5f7dcdb613.tar.zst
gsoc2013-empathy-b330806bb359c87fcc323c1c765d1a5f7dcdb613.zip
Change this test to be a bit more real-live
git-svn-id: svn+ssh://svn.gnome.org/svn/empathy/trunk@886 4ee84921-47dd-4033-b63a-18d7a039a3e4
Diffstat (limited to 'tests')
-rw-r--r--tests/contact-run-until-ready.c26
1 files changed, 19 insertions, 7 deletions
diff --git a/tests/contact-run-until-ready.c b/tests/contact-run-until-ready.c
index 50011bbc4..1d263dd05 100644
--- a/tests/contact-run-until-ready.c
+++ b/tests/contact-run-until-ready.c
@@ -1,23 +1,21 @@
#include <stdlib.h>
#include <glib.h>
+#include <gtk/gtk.h>
#include <libempathy/empathy-contact-factory.h>
#include <libmissioncontrol/mc-account.h>
-int
-main (int argc, char **argv)
+static gboolean
+callback (gpointer data)
{
EmpathyContactFactory *factory;
McAccount *account;
EmpathyContact *contact;
EmpathyContactReady ready_flags;
- g_type_init ();
-
factory = empathy_contact_factory_new ();
- account = mc_account_lookup ("jabber4");
- contact = empathy_contact_factory_get_from_id (factory, account,
- "testman@jabber.belnet.be");
+ account = mc_account_lookup ("jabber0");
+ contact = empathy_contact_factory_get_from_handle (factory, account, 2);
g_print ("Contact handle=%d alias=%s\n",
empathy_contact_get_handle (contact),
@@ -36,6 +34,20 @@ main (int argc, char **argv)
g_object_unref (account);
g_object_unref (contact);
+ gtk_main_quit ();
+
+ return FALSE;
+}
+
+int
+main (int argc, char **argv)
+{
+ gtk_init (&argc, &argv);
+
+ g_idle_add (callback, NULL);
+
+ gtk_main ();
+
return EXIT_SUCCESS;
}