mirror of
https://github.com/vim/vim.git
synced 2025-10-01 04:54:07 -04:00
Add new files for 7.4.549.
This commit is contained in:
34
src/testdir/test_nested_function.in
Normal file
34
src/testdir/test_nested_function.in
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
Tests for Nested function vim: set ft=vim :
|
||||||
|
|
||||||
|
STARTTEST
|
||||||
|
:so small.vim
|
||||||
|
:fu! NestedFunc()
|
||||||
|
: fu! Func1()
|
||||||
|
: $put ='Func1'
|
||||||
|
: endfunction
|
||||||
|
: call Func1()
|
||||||
|
: fu! s:func2()
|
||||||
|
: $put ='s:func2'
|
||||||
|
: endfunction
|
||||||
|
: call s:func2()
|
||||||
|
: fu! s:_func3()
|
||||||
|
: $put ='s:_func3'
|
||||||
|
: endfunction
|
||||||
|
: call s:_func3()
|
||||||
|
: let fn = 'Func4'
|
||||||
|
: fu! {fn}()
|
||||||
|
: $put ='Func4'
|
||||||
|
: endfunction
|
||||||
|
: call {fn}()
|
||||||
|
: let fn = 'func5'
|
||||||
|
: fu! s:{fn}()
|
||||||
|
: $put ='s:func5'
|
||||||
|
: endfunction
|
||||||
|
: call s:{fn}()
|
||||||
|
:endfunction
|
||||||
|
:call NestedFunc()
|
||||||
|
:/^result:/,$w! test.out
|
||||||
|
:qa!
|
||||||
|
ENDTEST
|
||||||
|
|
||||||
|
result:
|
6
src/testdir/test_nested_function.ok
Normal file
6
src/testdir/test_nested_function.ok
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
result:
|
||||||
|
Func1
|
||||||
|
s:func2
|
||||||
|
s:_func3
|
||||||
|
Func4
|
||||||
|
s:func5
|
Reference in New Issue
Block a user