diff options
Diffstat (limited to 'tests/unit/keyinput/test_basekeyparser.py')
-rw-r--r-- | tests/unit/keyinput/test_basekeyparser.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/unit/keyinput/test_basekeyparser.py b/tests/unit/keyinput/test_basekeyparser.py index b8747580b..6465db875 100644 --- a/tests/unit/keyinput/test_basekeyparser.py +++ b/tests/unit/keyinput/test_basekeyparser.py @@ -115,6 +115,12 @@ class TestReadConfig: assert keyseq('foo') in keyparser.bindings assert keyseq('<ctrl+x>') in keyparser.bindings + def test_read_config_empty_binding(self, keyparser, config_stub): + """Make sure setting an empty binding doesn't crash.""" + keyparser._read_config('normal') + config_stub.val.bindings.commands = {'normal': {'co': ''}} + # The config is re-read automatically + def test_read_config_modename_none(self, keyparser): assert keyparser._modename is None |