From 6caf69a73ce177de4dac4ba0ec5a4ca443bb1119 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Wed, 7 Jun 2023 14:50:16 +1000 Subject: [PATCH] test: check that the width/height are set for physical devices --- test/test-ei-device.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/test-ei-device.c b/test/test-ei-device.c index 998fa82..5ba1a24 100644 --- a/test/test-ei-device.c +++ b/test/test-ei-device.c @@ -123,6 +123,7 @@ MUNIT_TEST(test_passive_ei_device_type) _unref_(eis_device) *virt = eis_seat_new_device(seat); eis_device_configure_type(virt, EIS_DEVICE_TYPE_VIRTUAL); eis_device_configure_capability(virt, EIS_DEVICE_CAP_POINTER); + eis_device_configure_size(virt, 200, 200); /* Has no effect on a virtual device */ munit_assert_int(eis_device_get_type(virt), ==, EIS_DEVICE_TYPE_VIRTUAL); eis_device_add(virt); @@ -136,10 +137,14 @@ MUNIT_TEST(test_passive_ei_device_type) _unref_(ei_event) *event_phys = peck_ei_next_event(ei, EI_EVENT_DEVICE_ADDED); struct ei_device *phys = ei_event_get_device(event_phys); munit_assert_int(ei_device_get_type(phys), ==, EI_DEVICE_TYPE_PHYSICAL); + munit_assert_int(ei_device_get_width(phys), ==, 100); + munit_assert_int(ei_device_get_height(phys), ==, 100); _unref_(ei_event) *event_virt = peck_ei_next_event(ei, EI_EVENT_DEVICE_ADDED); struct ei_device *virt = ei_event_get_device(event_virt); munit_assert_int(ei_device_get_type(virt), ==, EI_DEVICE_TYPE_VIRTUAL); + munit_assert_int(ei_device_get_width(virt), ==, 0); + munit_assert_int(ei_device_get_height(virt), ==, 0); } return MUNIT_OK;