diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-05-03 16:05:41 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-05-03 16:05:41 +0200 |
commit | 1776a28e9c7fd0236927f14e9df807e524b30721 (patch) | |
tree | ffa905f50fc400ce511451cd23bea0a3524cec5c | |
parent | 2cb9f0253228478ec27265ff40f59c629874d695 (diff) |
patch 8.1.1252: not all mapping completion is testedv8.1.1252
Problem: Not all mapping completion is tested.
Solution: Add a few more mapping completion tests.
-rw-r--r-- | src/testdir/test_cmdline.vim | 15 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 17 insertions, 0 deletions
diff --git a/src/testdir/test_cmdline.vim b/src/testdir/test_cmdline.vim index f9fd80d2db..a8222603f8 100644 --- a/src/testdir/test_cmdline.vim +++ b/src/testdir/test_cmdline.vim @@ -78,19 +78,31 @@ func Test_map_completion() call feedkeys(":map <silent> <sp\<Tab>\<Home>\"\<CR>", 'xt') call assert_equal('"map <silent> <special>', getreg(':')) + map <Middle>x middle + map ,f commaf map ,g commaf + map <Left> left + map <A-Left>x shiftleft call feedkeys(":map ,\<Tab>\<Home>\"\<CR>", 'xt') call assert_equal('"map ,f', getreg(':')) call feedkeys(":map ,\<Tab>\<Tab>\<Home>\"\<CR>", 'xt') call assert_equal('"map ,g', getreg(':')) + call feedkeys(":map <L\<Tab>\<Home>\"\<CR>", 'xt') + call assert_equal('"map <Left>', getreg(':')) + call feedkeys(":map <A-Left>\<Tab>\<Home>\"\<CR>", 'xt') + call assert_equal('"map <A-Left>x', getreg(':')) unmap ,f unmap ,g + unmap <Left> + unmap <A-Left>x set cpo-=< cpo-=B cpo-=k map <Left> left call feedkeys(":map <L\<Tab>\<Home>\"\<CR>", 'xt') call assert_equal('"map <Left>', getreg(':')) + call feedkeys(":map <M\<Tab>\<Home>\"\<CR>", 'xt') + call assert_equal('"map <M', getreg(':')) unmap <Left> set cpo+=< @@ -113,6 +125,9 @@ func Test_map_completion() call assert_equal('"map <Left>', getreg(':')) unmap <Left> set cpo-=k + + unmap <Middle>x + set cpo&vim endfunc func Test_match_completion() diff --git a/src/version.c b/src/version.c index 13b35d57c6..aa0d1e6ba5 100644 --- a/src/version.c +++ b/src/version.c @@ -768,6 +768,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1252, +/**/ 1251, /**/ 1250, |