testsuite: assert widgets are in matched sections

All widgets that we display should have their sections known, so assert
that that is the case.
This commit is contained in:
Benjamin Otte 2023-04-09 04:24:47 +02:00
parent 40a7ec73a9
commit 5d2605a151

View File

@ -142,6 +142,7 @@ check_list_item_manager (GtkListItemManager *items,
if (tile->widget)
{
GObject *item = g_list_model_get_item (model, n_items);
g_assert_cmpint (section_state, ==, MATCHED_SECTION);
g_assert_cmphex (GPOINTER_TO_SIZE (item), ==, GPOINTER_TO_SIZE (gtk_list_item_base_get_item (GTK_LIST_ITEM_BASE (tile->widget))));
g_object_unref (item);
g_assert_cmpint (n_items, ==, gtk_list_item_base_get_position (GTK_LIST_ITEM_BASE (tile->widget)));