Mercurial > vim
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 |