diff options
author | Jonas Ådahl <jadahl@gmail.com> | 2021-09-28 11:39:38 +0200 |
---|---|---|
committer | Jonas Ådahl <jadahl@gmail.com> | 2021-11-17 08:00:50 +0000 |
commit | 6369b13898b3d00260524c47a9fbb698e68ed622 (patch) | |
tree | aa2b4ea5eb0481257d3fffcfa2a13b9324a315c8 | |
parent | 347c3a164fbd6904800570dae7506c279a5cc96f (diff) | |
download | mutter-6369b13898b3d00260524c47a9fbb698e68ed622.tar.gz |
tests/stage-view: Verify stage view list length after updating
-rw-r--r-- | src/tests/stage-view-tests.c | 5 |
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 |