comparison src/testdir/test_vim9_import.vim @ 31172:4bde058d0be7 v9.0.0920

patch 9.0.0920: cannot find an import prefixed with "s:" Commit: https://github.com/vim/vim/commit/b775e724394e05f3648fcb5f977979a592dd3f8c Author: Bram Moolenaar <Bram@vim.org> Date: Tue Nov 22 18:12:44 2022 +0000 patch 9.0.0920: cannot find an import prefixed with "s:" Problem: Cannot find an import prefixed with "s:". (Doug Kearns) Solution: Skip over the "s:". (closes https://github.com/vim/vim/issues/11585)
author Bram Moolenaar <Bram@vim.org>
date Tue, 22 Nov 2022 19:15:02 +0100
parents b4b51e01dd36
children dbec60b8c253
comparison
equal deleted inserted replaced
31171:ea19046c05f2 31172:4bde058d0be7
2032 writefile(legacy_lines, 'Xlegacy_script.vim', 'D') 2032 writefile(legacy_lines, 'Xlegacy_script.vim', 'D')
2033 2033
2034 source Xlegacy_script.vim 2034 source Xlegacy_script.vim
2035 assert_equal('global', g:global) 2035 assert_equal('global', g:global)
2036 unlet g:global 2036 unlet g:global
2037
2038 legacy_lines =<< trim END
2039 import './Xvim9_script.vim'
2040 let g:global = s:Xvim9_script.GetText()
2041 END
2042 writefile(legacy_lines, 'Xlegacyimport.vim', 'D')
2043 source Xlegacyimport.vim
2044 assert_equal('text', g:global)
2045 unlet g:global
2037 enddef 2046 enddef
2038 2047
2039 def Test_import_vim9_from_legacy() 2048 def Test_import_vim9_from_legacy()
2040 var vim9_lines =<< trim END 2049 var vim9_lines =<< trim END
2041 vim9script 2050 vim9script