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