summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_vim9_script.vim
diff options
context:
space:
mode:
Diffstat (limited to 'src/testdir/test_vim9_script.vim')
-rw-r--r--src/testdir/test_vim9_script.vim7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_script.vim b/src/testdir/test_vim9_script.vim
index 49aacb0fab..662024cbd6 100644
--- a/src/testdir/test_vim9_script.vim
+++ b/src/testdir/test_vim9_script.vim
@@ -1652,6 +1652,10 @@ def Test_vim9script_reload_import()
delete('Ximport.vim')
enddef
+def s:RetSome(): string
+ return 'some'
+enddef
+
" Not exported function that is referenced needs to be accessed by the
" script-local name.
def Test_vim9script_funcref()
@@ -1683,6 +1687,9 @@ def Test_vim9script_funcref()
unlet g:result
delete('Xsort.vim')
delete('Xscript.vim')
+
+ let Funcref = function('s:RetSome')
+ assert_equal('some', Funcref())
enddef
" Check that when searching for "FilterFunc" it finds the import in the