summaryrefslogtreecommitdiff
path: root/tests/unit/keyinput/test_basekeyparser.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/keyinput/test_basekeyparser.py')
-rw-r--r--tests/unit/keyinput/test_basekeyparser.py6
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