From 520f6ef60a59f7b5f3da9199999d13dbe817d3ce Mon Sep 17 00:00:00 2001 From: Yegappan Lakshmanan Date: Thu, 25 Aug 2022 17:40:40 +0100 Subject: patch 9.0.0269: getscriptinfo() does not include the version Problem: getscriptinfo() does not include the version. Cannot select entries by script name. Solution: Add the "version" item and the "name" argument. (Yegappan Lakshmanan, closes #10962) --- src/testdir/test_vim9_import.vim | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/testdir/test_vim9_import.vim') diff --git a/src/testdir/test_vim9_import.vim b/src/testdir/test_vim9_import.vim index d9b40d6970..832fad8d74 100644 --- a/src/testdir/test_vim9_import.vim +++ b/src/testdir/test_vim9_import.vim @@ -732,10 +732,15 @@ def Test_use_relative_autoload_import_in_mapping() source Xmapscript.vim assert_match('\d\+ A: .*XrelautoloadExport.vim', execute('scriptnames')->split("\n")[-1]) - assert_match('XrelautoloadExport.vim$', getscriptinfo()[-1].name) - assert_true(getscriptinfo()[-1].autoload) + var l = getscriptinfo() + assert_match('XrelautoloadExport.vim$', l[-1].name) + assert_true(l[-1].autoload) feedkeys("\", "xt") assert_equal(42, g:result) + l = getscriptinfo({name: 'XrelautoloadExport'}) + assert_true(len(l) == 1) + assert_match('XrelautoloadExport.vim$', l[0].name) + assert_false(l[0].autoload) unlet g:result delete('XrelautoloadExport.vim') -- cgit v1.2.3