comparison src/testdir/test_vim9_script.vim @ 25753:c50b3eff7a64 v8.2.3412

patch 8.2.3412: Vim9: importing the wrong file Commit: https://github.com/vim/vim/commit/af2d5d2ce26029a47547c05be964e749bb0310d0 Author: Bram Moolenaar <Bram@vim.org> Date: Tue Sep 7 22:35:34 2021 +0200 patch 8.2.3412: Vim9: importing the wrong file Problem: Vim9: importing the wrong file. Solution: Correct the file name. Delete the file afterwards.
author Bram Moolenaar <Bram@vim.org>
date Tue, 07 Sep 2021 22:45:04 +0200
parents fc8046209eaa
children 33ebec729787
comparison
equal deleted inserted replaced
25752:a4af090364f6 25753:c50b3eff7a64
1478 enddef 1478 enddef
1479 1479
1480 def Test_import_star_fails() 1480 def Test_import_star_fails()
1481 writefile([], 'Xfoo.vim') 1481 writefile([], 'Xfoo.vim')
1482 var lines =<< trim END 1482 var lines =<< trim END
1483 import * as foo from '/tmp/foo.vim' 1483 import * as foo from './Xfoo.vim'
1484 foo = 'bar' 1484 foo = 'bar'
1485 END 1485 END
1486 CheckDefAndScriptFailure2(lines, 'E1094:', 'E1236: Cannot use foo itself') 1486 CheckDefAndScriptFailure2(lines, 'E1094:', 'E1236: Cannot use foo itself')
1487 lines =<< trim END 1487 lines =<< trim END
1488 vim9script 1488 vim9script
1489 import * as foo from '/tmp/foo.vim' 1489 import * as foo from './Xfoo.vim'
1490 var that = foo 1490 var that = foo
1491 END 1491 END
1492 CheckScriptFailure(lines, 'E1029: Expected ''.''') 1492 CheckScriptFailure(lines, 'E1029: Expected ''.''')
1493 delete('Xfoo.vim')
1493 enddef 1494 enddef
1494 1495
1495 def Test_import_as() 1496 def Test_import_as()
1496 var export_lines =<< trim END 1497 var export_lines =<< trim END
1497 vim9script 1498 vim9script