aboutsummaryrefslogtreecommitdiff
path: root/test/functional/api/keymap_spec.lua
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2017-07-02 20:08:00 +0300
committerZyX <kp-pav@yandex.ru>2017-07-02 20:08:00 +0300
commitd5916a823a37a1c0fb1d3d2f52db7cad4107b924 (patch)
treef4eafd1843e3d2916a15c3a39623c46aeed94431 /test/functional/api/keymap_spec.lua
parentb97df0bdad63ba5da87982ea74ca171854e65dee (diff)
downloadrneovim-d5916a823a37a1c0fb1d3d2f52db7cad4107b924.tar.gz
rneovim-d5916a823a37a1c0fb1d3d2f52db7cad4107b924.tar.bz2
rneovim-d5916a823a37a1c0fb1d3d2f52db7cad4107b924.zip
functests: Test how spaces appear in get_keymap output
Diffstat (limited to 'test/functional/api/keymap_spec.lua')
-rw-r--r--test/functional/api/keymap_spec.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/functional/api/keymap_spec.lua b/test/functional/api/keymap_spec.lua
index f1c4d7bdf3..aa556b563d 100644
--- a/test/functional/api/keymap_spec.lua
+++ b/test/functional/api/keymap_spec.lua
@@ -293,4 +293,20 @@ describe('get_keymap', function()
meths.get_keymap('o'))
end
end)
+
+ it('always uses space for space and bar for bar', function()
+ local space_table = {
+ lhs='| |',
+ rhs='| |',
+ mode='n',
+ silent=0,
+ expr=0,
+ sid=0,
+ buffer=0,
+ nowait=0,
+ noremap=1,
+ }
+ command('nnoremap \\|<Char-0x20><Char-32><Space><Bar> \\|<Char-0x20><Char-32><Space> <Bar>')
+ eq({space_table}, meths.get_keymap('n'))
+ end)
end)