From 47fbd8f98fdf7021ea2c340e662c150e01bb63d0 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Thu, 9 Feb 2017 10:32:02 +1000 Subject: [PATCH] test: add basic test for getting the physical seat name Signed-off-by: Peter Hutterer --- test/test-device.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/test-device.c b/test/test-device.c index d17dd37e..48ba55db 100644 --- a/test/test-device.c +++ b/test/test-device.c @@ -1571,6 +1571,18 @@ START_TEST(device_no_output) } END_TEST +START_TEST(device_seat_phys_name) +{ + struct litest_device *dev = litest_current_device(); + struct libinput_device *device = dev->libinput_device; + struct libinput_seat *seat = libinput_device_get_seat(device); + const char *seat_name; + + seat_name = libinput_seat_get_physical_name(seat); + ck_assert(streq(seat_name, "seat0")); +} +END_TEST + void litest_setup_tests_device(void) { @@ -1648,4 +1660,6 @@ litest_setup_tests_device(void) litest_add_for_device("device:output", device_get_output, LITEST_CALIBRATED_TOUCHSCREEN); litest_add("device:output", device_no_output, LITEST_RELATIVE, LITEST_ANY); litest_add("device:output", device_no_output, LITEST_KEYS, LITEST_ANY); + + litest_add("device:seat", device_seat_phys_name, LITEST_ANY, LITEST_ANY); }