comparison src/testdir/test_vim9_import.vim @ 34995:7d167edb4c3d v9.1.0353

patch 9.1.0353: tests: Test_autoload_import_relative_compiled fails on Windows Commit: https://github.com/vim/vim/commit/6f1d05b85a4543b9806ea48926f6d4f497ad720a Author: Ernie Rael <errael@raelity.com> Date: Thu Apr 18 22:53:33 2024 +0200 patch 9.1.0353: tests: Test_autoload_import_relative_compiled fails on Windows Problem: tests: Test_autoload_import_relative_compiled fails on Windows Solution: Disable on Windows for now, add missing :bw for clean-up (Ernie Rael) closes: #14579 Signed-off-by: Ernie Rael <errael@raelity.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Thu, 18 Apr 2024 23:00:04 +0200
parents 76e3b9d514a8
children 890b693189b0
comparison
equal deleted inserted replaced
34994:80c739d87ab4 34995:7d167edb4c3d
1138 DoIt() 1138 DoIt()
1139 END 1139 END
1140 v9.CheckScriptFailure(lines, 'E484:') 1140 v9.CheckScriptFailure(lines, 'E484:')
1141 enddef 1141 enddef
1142 1142
1143 def Test_autoload_import_relative_compiled() 1143 def Test_autoload_import_relative_compiled_buffer()
1144 # autoload relative, access from compiled function. #14565 1144 if !has('unix')
1145 # temporary, until it's discovered why the test fails on Windows.
1146 CheckUnix
1147 return
1148 endif
1149 # autoload relative, access from compiled function. #14565, #14579
1145 var lines =<< trim END 1150 var lines =<< trim END
1146 vim9script 1151 vim9script
1147 1152
1148 export def F1(): string 1153 export def F1(): string
1149 return 'InFile.vim' 1154 return 'InFile.vim'
1150 enddef 1155 enddef
1151 END 1156 END
1152 writefile(lines, 'xfile.vim', 'D') 1157 writefile(lines, 'Ximportrelativebuffer.vim', 'D')
1153 lines =<< trim END 1158 lines =<< trim END
1154 vim9script 1159 vim9script
1155 1160
1156 import autoload './xfile.vim' 1161 import autoload './Ximportrelativebuffer.vim' as xfile
1157 1162
1158 def F(): string 1163 def F(): string
1159 return xfile.F1() 1164 return xfile.F1()
1160 enddef 1165 enddef
1161 assert_equal('InFile.vim', F()) 1166 assert_equal('InFile.vim', F())
1162 END 1167 END
1163 new 1168 new
1164 setline(1, lines) 1169 setline(1, lines)
1165 :source 1170 :source
1171 :bw!
1166 enddef 1172 enddef
1167 1173
1168 def Test_autoload_import_relative_autoload_dir() 1174 def Test_autoload_import_relative_autoload_dir()
1169 mkdir('autoload', 'pR') 1175 mkdir('autoload', 'pR')
1170 var lines =<< trim END 1176 var lines =<< trim END