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>"