diff --git a/test/test_clib.py b/test/test_clib.py
index 5db67d4c59068d5b5998e8c48c564127c42d22d2..20e782e44a231e7ba0a9dfbf82dc4bb7e9804d92 100644
--- a/test/test_clib.py
+++ b/test/test_clib.py
@@ -477,6 +477,13 @@ class TestAbsDevice(unittest.TestCase):
         dev.disable("EV_ABS", "ABS_RY")
         self.assertFalse(dev.has_event("EV_ABS", "ABS_RY"))
 
+        data = 1
+        self.assertFalse(dev.has_event("EV_REP", "REP_DELAY"))
+        dev.enable("EV_REP", "REP_DELAY", data)
+        self.assertTrue(dev.has_event("EV_REP", "REP_DELAY"))
+        dev.disable("EV_REP", "REP_DELAY")
+        self.assertFalse(dev.has_event("EV_REP", "REP_DELAY"))
+
     @unittest.skipUnless(is_root(), 'Test requires root')
     def test_enable_property(self):
         dev = Libevdev(self.fd)