From 7b7c82fe45a433ccae4d8abad42bbd5fa29fc33d Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Mon, 12 May 2014 17:43:12 +0200 Subject: [PATCH] Also check if invalid keys are processed --- qutebrowser/test/keyinput/test_basekeyparser.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qutebrowser/test/keyinput/test_basekeyparser.py b/qutebrowser/test/keyinput/test_basekeyparser.py index 3763cced3..6d6703d44 100644 --- a/qutebrowser/test/keyinput/test_basekeyparser.py +++ b/qutebrowser/test/keyinput/test_basekeyparser.py @@ -201,6 +201,9 @@ class KeyChainTests(TestCase): self.assertEqual(self.kp._keystring, '') def test_keychain(self): + # Press 'x' which is ignored because of no match + self.kp.handle(FakeKeyEvent(Qt.Key_X, text='x')) + # Then start the real chain self.kp.handle(FakeKeyEvent(Qt.Key_B, text='b')) self.kp.handle(FakeKeyEvent(Qt.Key_A, text='a')) self.kp.execute.assert_called_once_with('ba', self.kp.Type.chain, None)