test: check for enabling REL_X with data
authorPeter Hutterer <peter.hutterer@who-t.net>
Mon, 29 Jul 2013 04:35:52 +0000 (14:35 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Thu, 1 Aug 2013 03:53:04 +0000 (13:53 +1000)
Only EV_REP and EV_ABS accept data.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
test/test-libevdev-has-event.c

index 24e4aee..a0e22ef 100644 (file)
@@ -573,6 +573,7 @@ START_TEST(test_device_enable_bit_invalid)
 
        ck_assert_int_eq(libevdev_enable_event_code(dev, EV_ABS, ABS_Y, NULL), -1);
        ck_assert_int_eq(libevdev_enable_event_code(dev, EV_REP, REP_DELAY, NULL), -1);
+       ck_assert_int_eq(libevdev_enable_event_code(dev, EV_REL, REL_X, &abs), -1);
 
        uinput_device_free(uidev);
        libevdev_free(dev);