summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2021-09-28 11:39:38 +0200
committerJonas Ådahl <jadahl@gmail.com>2021-11-17 08:00:50 +0000
commit6369b13898b3d00260524c47a9fbb698e68ed622 (patch)
treeaa2b4ea5eb0481257d3fffcfa2a13b9324a315c8
parent347c3a164fbd6904800570dae7506c279a5cc96f (diff)
downloadmutter-6369b13898b3d00260524c47a9fbb698e68ed622.tar.gz
tests/stage-view: Verify stage view list length after updating
-rw-r--r--src/tests/stage-view-tests.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tests/stage-view-tests.c b/src/tests/stage-view-tests.c
index feae190f6..70909a2b9 100644
--- a/src/tests/stage-view-tests.c
+++ b/src/tests/stage-view-tests.c
@@ -1081,12 +1081,14 @@ static void
ensure_view_count (int n_views)
{
MetaBackend *backend = meta_get_backend ();
+ ClutterActor *stage = meta_backend_get_stage (backend);
MetaMonitorManager *monitor_manager =
meta_backend_get_monitor_manager (backend);
MetaMonitorManagerTest *monitor_manager_test =
META_MONITOR_MANAGER_TEST (monitor_manager);
MonitorTestCaseSetup test_case_setup;
MetaMonitorTestSetup *test_setup;
+ GList *stage_views;
test_case_setup = initial_test_case_setup;
test_case_setup.n_outputs = n_views;
@@ -1094,6 +1096,9 @@ ensure_view_count (int n_views)
test_setup = create_monitor_test_setup (&test_case_setup,
MONITOR_TEST_FLAG_NO_STORED);
meta_monitor_manager_test_emulate_hotplug (monitor_manager_test, test_setup);
+
+ stage_views = clutter_stage_peek_stage_views (CLUTTER_STAGE (stage));
+ g_assert_cmpuint (g_list_length (stage_views), ==, n_views);
}
static void