Mercurial > vim
comparison src/testdir/test_vim9_script.vim @ 26996:83dcff9f3a9a v8.2.4027
patch 8.2.4027: import test fails on MS-Windows
Commit: https://github.com/vim/vim/commit/2b04d5f1ef0dfaac1706e413947a7297285fa7b9
Author: Bram Moolenaar <Bram@vim.org>
Date: Fri Jan 7 14:39:56 2022 +0000
patch 8.2.4027: import test fails on MS-Windows
Problem: Import test fails on MS-Windows.
Solution: Use a different directory name.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 07 Jan 2022 15:45:03 +0100 |
parents | 8433e5c87651 |
children | cf5b5e95f62b |
comparison
equal
deleted
inserted
replaced
26995:b36d27260f1d | 26996:83dcff9f3a9a |
---|---|
1571 import './Xthat.vim' as That | 1571 import './Xthat.vim' as That |
1572 That() | 1572 That() |
1573 END | 1573 END |
1574 CheckDefAndScriptFailure(lines, ['E1094:', 'E1236: Cannot use That itself']) | 1574 CheckDefAndScriptFailure(lines, ['E1094:', 'E1236: Cannot use That itself']) |
1575 | 1575 |
1576 mkdir('Xdir') | 1576 mkdir('Ximport') |
1577 | 1577 |
1578 writefile(['vim9script'], 'Xdir/.vim') | 1578 writefile(['vim9script'], 'Ximport/.vim') |
1579 lines =<< trim END | 1579 lines =<< trim END |
1580 vim9script | 1580 vim9script |
1581 import './Xdir/.vim' | 1581 import './Ximport/.vim' |
1582 END | 1582 END |
1583 CheckScriptFailure(lines, 'E1261: Cannot import .vim without using "as"') | 1583 CheckScriptFailure(lines, 'E1261: Cannot import .vim without using "as"') |
1584 lines =<< trim END | 1584 lines =<< trim END |
1585 vim9script | 1585 vim9script |
1586 import './Xdir/.vim' as vim | 1586 import './Ximport/.vim' as vim |
1587 END | 1587 END |
1588 CheckScriptSuccess(lines) | 1588 CheckScriptSuccess(lines) |
1589 | 1589 |
1590 writefile(['vim9script'], 'Xdir/.vimrc') | 1590 writefile(['vim9script'], 'Ximport/.vimrc') |
1591 lines =<< trim END | 1591 lines =<< trim END |
1592 vim9script | 1592 vim9script |
1593 import './Xdir/.vimrc' | 1593 import './Ximport/.vimrc' |
1594 END | 1594 END |
1595 CheckScriptFailure(lines, 'E1257: Imported script must use "as" or end in .vim') | 1595 CheckScriptFailure(lines, 'E1257: Imported script must use "as" or end in .vim') |
1596 lines =<< trim END | 1596 lines =<< trim END |
1597 vim9script | 1597 vim9script |
1598 import './Xdir/.vimrc' as vimrc | 1598 import './Ximport/.vimrc' as vimrc |
1599 END | 1599 END |
1600 CheckScriptSuccess(lines) | 1600 CheckScriptSuccess(lines) |
1601 | 1601 |
1602 delete('Xdir', 'rf') | 1602 delete('Ximport', 'rf') |
1603 enddef | 1603 enddef |
1604 | 1604 |
1605 func g:Trigger() | 1605 func g:Trigger() |
1606 source Ximport.vim | 1606 source Ximport.vim |
1607 return "echo 'yes'\<CR>" | 1607 return "echo 'yes'\<CR>" |