diff options
| author | James McCoy <jamessan@jamessan.com> | 2016-11-15 10:14:12 -0500 |
|---|---|---|
| committer | James McCoy <jamessan@jamessan.com> | 2016-11-15 11:48:37 -0500 |
| commit | 9d9d93aee39202bc9d691c01a40338ed7bf6df2f (patch) | |
| tree | 2245524b65af8d285af31224416bee92542ff05e /src/nvim/testdir | |
| parent | 10c72cd3658e17aafa41b5752c23d97df88fc71f (diff) | |
| download | rneovim-9d9d93aee39202bc9d691c01a40338ed7bf6df2f.tar.gz rneovim-9d9d93aee39202bc9d691c01a40338ed7bf6df2f.tar.bz2 rneovim-9d9d93aee39202bc9d691c01a40338ed7bf6df2f.zip | |
vim-patch:7.4.2174
Problem: Adding duplicate flags to 'whichwrap' leaves commas behind.
Solution: Also remove the commas. (Naruhiko Nishino)
https://github.com/vim/vim/commit/c8ce615299b4d8c1b2e6cf83496f48cd497d8a37
Diffstat (limited to 'src/nvim/testdir')
| -rw-r--r-- | src/nvim/testdir/test_alot.vim | 1 | ||||
| -rw-r--r-- | src/nvim/testdir/test_options.vim | 40 |
2 files changed, 41 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_alot.vim b/src/nvim/testdir/test_alot.vim index 60f264fb3f..156604051d 100644 --- a/src/nvim/testdir/test_alot.vim +++ b/src/nvim/testdir/test_alot.vim @@ -10,6 +10,7 @@ source test_expr_utf8.vim source test_feedkeys.vim source test_cmdline.vim source test_menu.vim +source test_options.vim source test_popup.vim source test_regexp_utf8.vim source test_syn_attr.vim diff --git a/src/nvim/testdir/test_options.vim b/src/nvim/testdir/test_options.vim new file mode 100644 index 0000000000..cceb180189 --- /dev/null +++ b/src/nvim/testdir/test_options.vim @@ -0,0 +1,40 @@ +" Test for options + +function! Test_whichwrap() + set whichwrap=b,s + call assert_equal('b,s', &whichwrap) + + set whichwrap+=h,l + call assert_equal('b,s,h,l', &whichwrap) + + set whichwrap+=h,l + call assert_equal('b,s,h,l', &whichwrap) + + set whichwrap+=h,l + call assert_equal('b,s,h,l', &whichwrap) + + set whichwrap& +endfunction + +function! Test_options() + let caught = 'ok' + try + options + catch + let caught = v:throwpoint . "\n" . v:exception + endtry + call assert_equal('ok', caught) + + " close option-window + close +endfunction + +function! Test_path_keep_commas() + " Test that changing 'path' keeps two commas. + set path=foo,,bar + set path-=bar + set path+=bar + call assert_equal('foo,,bar', &path) + + set path& +endfunction |