aboutsummaryrefslogtreecommitdiff
path: root/tests/test-indicator-ng.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-indicator-ng.c')
-rw-r--r--tests/test-indicator-ng.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/test-indicator-ng.c b/tests/test-indicator-ng.c
index 827cc98..185b3ee 100644
--- a/tests/test-indicator-ng.c
+++ b/tests/test-indicator-ng.c
@@ -57,6 +57,21 @@ test_instantiation (void)
g_assert_cmpstr (indicator_ng_get_service_file (indicator), ==, SRCDIR "/com.canonical.test.nosuchservice.indicator");
g_assert_cmpstr (indicator_ng_get_profile (indicator), ==, "desktop");
+ {
+ gchar *service_file;
+ gchar *profile;
+
+ g_object_get (indicator, "service-file", &service_file,
+ "profile", &profile,
+ NULL);
+
+ g_assert_cmpstr (service_file, ==, SRCDIR "/com.canonical.test.nosuchservice.indicator");
+ g_assert_cmpstr (profile, ==, "desktop");
+
+ g_free (service_file);
+ g_free (profile);
+ }
+
loop = g_main_loop_new (NULL, FALSE);
g_timeout_add (200, stop_main_loop, loop);
g_main_loop_run (loop);