diff options
| author | VVKot <volodymyr.kot.ua@gmail.com> | 2021-01-31 18:01:37 +0000 |
|---|---|---|
| committer | VVKot <volodymyr.kot.ua@gmail.com> | 2021-03-28 08:37:04 +0100 |
| commit | facb1d897e67f3ed71de658854d34cf48f4a3b98 (patch) | |
| tree | 9c30b1150d636fe6aa2f0f70c18510fbd54e4401 /src/nvim/testdir | |
| parent | 6f23291b8d3e9880536f968621cc52d180f09ddc (diff) | |
| download | rneovim-facb1d897e67f3ed71de658854d34cf48f4a3b98.tar.gz rneovim-facb1d897e67f3ed71de658854d34cf48f4a3b98.tar.bz2 rneovim-facb1d897e67f3ed71de658854d34cf48f4a3b98.zip | |
vim-patch:8.1.0479: failure when setting 'varsofttabstop' to end in a comma
Problem: Failure when setting 'varsofttabstop' to end in a comma. (Ralf
Schandl)
Solution: Reject value with trailing command. Add test for invalid values
(closes vim/vim#3544)
https://github.com/vim/vim/commit/64f410742f101d7d5ea9e65503e1e0019605eaa5
Diffstat (limited to 'src/nvim/testdir')
| -rw-r--r-- | src/nvim/testdir/test_vartabs.vim | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/src/nvim/testdir/test_vartabs.vim b/src/nvim/testdir/test_vartabs.vim index c43e178309..c8470952d1 100644 --- a/src/nvim/testdir/test_vartabs.vim +++ b/src/nvim/testdir/test_vartabs.vim @@ -5,11 +5,11 @@ if !has("vartabs") endif source view_util.vim -function! s:compare_lines(expect, actual) +func s:compare_lines(expect, actual) call assert_equal(join(a:expect, "\n"), join(a:actual, "\n")) -endfunction +endfunc -func! Test_vartabs() +func Test_vartabs() new %d @@ -261,7 +261,7 @@ func! Test_vartabs_breakindent() bwipeout! endfunc -func! Test_vartabs_linebreak() +func Test_vartabs_linebreak() if winwidth(0) < 40 return endif @@ -296,3 +296,14 @@ func! Test_vartabs_linebreak() bw! set nolist listchars&vim endfunc + +func Test_vartabs_failures() + call assert_fails('set vts=8,') + call assert_fails('set vsts=8,') + call assert_fails('set vts=8,,8') + call assert_fails('set vsts=8,,8') + call assert_fails('set vts=8,,8,') + call assert_fails('set vsts=8,,8,') + call assert_fails('set vts=,8') + call assert_fails('set vsts=,8') +endfunc |