aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
diff options
context:
space:
mode:
authorJan Edmund Lazo <jan.lazo@mail.utoronto.ca>2018-09-10 03:27:04 -0400
committerJustin M. Keyes <justinkz@gmail.com>2018-09-10 09:27:04 +0200
commit207cfce3dea64eca3b93735adfac0a75cc6c1a4a (patch)
tree23ac731655aae35bb909daaeb4f57730583aec12 /src/nvim/testdir
parentd9fcd43638bf8721e98829db7adedf7ab60a9262 (diff)
downloadrneovim-207cfce3dea64eca3b93735adfac0a75cc6c1a4a.tar.gz
rneovim-207cfce3dea64eca3b93735adfac0a75cc6c1a4a.tar.bz2
rneovim-207cfce3dea64eca3b93735adfac0a75cc6c1a4a.zip
vim-patch:8.1.0011: maparg() and mapcheck() confuse empty and non-existing (#8976)
Problem: maparg() and mapcheck() confuse empty and non-existing. Solution: Return <Nop> for an existing non-empty mapping. (closes vim/vim#2940) https://github.com/vim/vim/commit/f88a5bc10232cc3fac92dba4e8455f4c14311f8e
Diffstat (limited to 'src/nvim/testdir')
-rw-r--r--src/nvim/testdir/test_maparg.vim8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/nvim/testdir/test_maparg.vim b/src/nvim/testdir/test_maparg.vim
index 9ad83836c6..0fb878b04a 100644
--- a/src/nvim/testdir/test_maparg.vim
+++ b/src/nvim/testdir/test_maparg.vim
@@ -29,9 +29,13 @@ function Test_maparg()
\ maparg('foo', '', 0, 1))
map abc x<char-114>x
- call assert_equal(maparg('abc'), "xrx")
+ call assert_equal("xrx", maparg('abc'))
map abc y<S-char-114>y
- call assert_equal(maparg('abc'), "yRy")
+ call assert_equal("yRy", maparg('abc'))
+
+ map abc <Nop>
+ call assert_equal("<Nop>", maparg('abc'))
+ unmap abc
endfunction
function Test_range_map()