diff options
author | Bram Moolenaar <Bram@vim.org> | 2022-01-20 19:38:46 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-01-20 19:38:46 +0000 |
commit | 2017d6f3b1d523204e5471e941cfa687b4da0058 (patch) | |
tree | 7c95ca32695664d17459de50b81bd49f5fa47d58 /src/testdir/test_vim9_import.vim | |
parent | 9c7cae66bc21a3dc5c6e60cd64216ce7c9073003 (diff) |
patch 8.2.4163: no error for omitting function name after autoload prefixv8.2.4163
Problem: No error for omitting function name after autoload prefix.
Solution: Check for missing function name. (issue #9577)
Diffstat (limited to 'src/testdir/test_vim9_import.vim')
-rw-r--r-- | src/testdir/test_vim9_import.vim | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_import.vim b/src/testdir/test_vim9_import.vim index c26ccf80aa..b15d411c87 100644 --- a/src/testdir/test_vim9_import.vim +++ b/src/testdir/test_vim9_import.vim @@ -1514,6 +1514,21 @@ def Test_vim9script_autoload_duplicate() delete('Xdir', 'rf') enddef +def Test_autoload_missing_function_name() + mkdir('Xdir/autoload', 'p') + + var lines =<< trim END + vim9script + + def loadme#() + enddef + END + writefile(lines, 'Xdir/autoload/loadme.vim') + assert_fails('source Xdir/autoload/loadme.vim', 'E129:') + + delete('Xdir', 'rf') +enddef + def Test_import_autoload_postponed() mkdir('Xdir/autoload', 'p') var save_rtp = &rtp |