[glib] Try to fix the desktop-app-info test
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] Try to fix the desktop-app-info test
- Date: Mon, 26 Oct 2015 18:17:35 +0000 (UTC)
commit a036bd38a574f38773d269447cf81df023d2c819
Author: Matthias Clasen <mclasen redhat com>
Date: Mon Oct 26 13:51:30 2015 -0400
Try to fix the desktop-app-info test
This was broken in 2bb898c60f4333.
gio/tests/desktop-app-info.c | 13 +++++++------
1 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/gio/tests/desktop-app-info.c b/gio/tests/desktop-app-info.c
index 31ea215..5f34ed1 100644
--- a/gio/tests/desktop-app-info.c
+++ b/gio/tests/desktop-app-info.c
@@ -172,14 +172,15 @@ test_fallback (void)
apps = g_app_info_get_all_for_type ("text/x-python");
g_assert_cmpint (g_list_length (apps), ==, old_length + 2);
- /* check the ordering */
- app = g_list_nth_data (apps, 0);
- g_assert (g_app_info_equal (info1, app));
-
- /* check that Test1 is the first recommended app */
+ /* check that Test1 is among the recommended apps */
recomm = g_app_info_get_recommended_for_type ("text/x-python");
g_assert (recomm != NULL);
- app = g_list_nth_data (recomm, 0);
+ for (l = recomm; l; l = l->next)
+ {
+ app = l->data;
+ if (g_app_info_equal (info1, app))
+ break;
+ }
g_assert (g_app_info_equal (info1, app));
/* and that Test2 is among the fallback apps */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]