diff options
Diffstat (limited to 'src/testdir/test89.in')
-rw-r--r-- | src/testdir/test89.in | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/src/testdir/test89.in b/src/testdir/test89.in new file mode 100644 index 0000000000..1c3079f62f --- /dev/null +++ b/src/testdir/test89.in @@ -0,0 +1,71 @@ +- Some tests for setting 'number' and 'relativenumber' + This is not all that useful now that the options are no longer reset when + setting the other. +- Some tests for findfile() function + +STARTTEST +:so small.vim +:set hidden nocp nu rnu viminfo+=nviminfo +:redir @a | set nu? rnu? | redir END +:e! xx +:redir @b | set nu? rnu? | redir END +:e! # +:$put ='results:' +:$put a +:$put b +:" +:set nonu nornu +:setglobal nu +:setlocal rnu +:redir @c | setglobal nu? | redir END +:set nonu nornu +:setglobal rnu +:setlocal nu +:redir @d | setglobal rnu? | redir END +:$put =':setlocal must NOT reset the other global value' +:$put c +:$put d +:" +:set nonu nornu +:setglobal nu +:setglobal rnu +:redir @e | setglobal nu? | redir END +:set nonu nornu +:setglobal rnu +:setglobal nu +:redir @f | setglobal rnu? | redir END +:$put =':setglobal MUST reset the other global value' +:$put e +:$put f +:" +:set nonu nornu +:set nu +:set rnu +:redir @g | setglobal nu? | redir END +:set nonu nornu +:set rnu +:set nu +:redir @h | setglobal rnu? | redir END +:$put =':set MUST reset the other global value' +:$put g +:$put h +:" +:let cwd=getcwd() +:cd .. +:" Tests may be run from a shadow directory, so an extra cd needs to be done to +:" get above src/ +:if fnamemodify(getcwd(), ':t') != 'src' | cd ../.. | else | cd .. | endif +:$put ='' +:$put ='Testing findfile' +:$put ='' +:set ssl +:$put =findfile('test19.in','src/test*') +:exe "cd" cwd +:cd .. +:$put =findfile('test19.in','test*') +:$put =findfile('test19.in','testdir') +:exe "cd" cwd +:/^results/,$w! test.out +:q! +ENDTEST + |