mirror of
https://github.com/neovim/neovim.git
synced 2024-12-22 12:15:06 -07:00
41 lines
741 B
VimL
41 lines
741 B
VimL
|
" 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
|