diff options
author | Bram Moolenaar <Bram@vim.org> | 2014-12-13 21:03:10 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2014-12-13 21:03:10 +0100 |
commit | ddfb92548044d27318294c1c931aab2188580546 (patch) | |
tree | 813bb2bf18b6ec2229693a9c09bd4458459bf03d | |
parent | ef92390cb7586b8c46bfb06664e25e5e9cfbeb9c (diff) |
Add new files for 7.4.549.
-rw-r--r-- | src/testdir/test_nested_function.in | 34 | ||||
-rw-r--r-- | src/testdir/test_nested_function.ok | 6 |
2 files changed, 40 insertions, 0 deletions
diff --git a/src/testdir/test_nested_function.in b/src/testdir/test_nested_function.in new file mode 100644 index 0000000000..534164a50b --- /dev/null +++ b/src/testdir/test_nested_function.in @@ -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: diff --git a/src/testdir/test_nested_function.ok b/src/testdir/test_nested_function.ok new file mode 100644 index 0000000000..c1fd19afe8 --- /dev/null +++ b/src/testdir/test_nested_function.ok @@ -0,0 +1,6 @@ +result: +Func1 +s:func2 +s:_func3 +Func4 +s:func5 |