From f9a4676044ada6ca558d6fb0b538b39f7a0eb6b5 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 24 Apr 2017 08:22:08 +1000 Subject: [PATCH] test: add test for switch capability Signed-off-by: Peter Hutterer --- test/test-switch.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/test-switch.c b/test/test-switch.c index 108b3a85..bdd1899f 100644 --- a/test/test-switch.c +++ b/test/test-switch.c @@ -29,6 +29,16 @@ #include "libinput-util.h" #include "litest.h" +START_TEST(switch_has_cap) +{ + struct litest_device *dev = litest_current_device(); + + ck_assert(libinput_device_has_capability(dev->libinput_device, + LIBINPUT_DEVICE_CAP_SWITCH)); + +} +END_TEST + START_TEST(lid_switch) { struct litest_device *dev = litest_current_device(); @@ -618,6 +628,7 @@ END_TEST void litest_setup_tests_lid(void) { + litest_add("switch:has", switch_has_cap, LITEST_SWITCH, LITEST_ANY); litest_add("lid:switch", lid_switch, LITEST_SWITCH, LITEST_ANY); litest_add("lid:switch", lid_switch_double, LITEST_SWITCH, LITEST_ANY); litest_add("lid:switch", lid_switch_down_on_init, LITEST_SWITCH, LITEST_ANY);