comparison src/testdir/test_vim9_cmd.vim @ 28281:bd1dcc605e58 v8.2.4666

patch 8.2.4666: Vim9: assignment not recognized in skipped block Commit: https://github.com/vim/vim/commit/97f8c1081ec6d6d158bb51e18fa23a36d3ed5623 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Apr 2 19:43:57 2022 +0100 patch 8.2.4666: Vim9: assignment not recognized in skipped block Problem: Vim9: assignment not recognized in skipped block. Solution: When skipping assume identifier exists. (closes https://github.com/vim/vim/issues/10059)
author Bram Moolenaar <Bram@vim.org>
date Sat, 02 Apr 2022 20:45:03 +0200
parents 49631bf057d3
children c4b2aa8e1ee1
comparison
equal deleted inserted replaced
28280:e998d4284855 28281:bd1dcc605e58
1361 1361
1362 def Test_command_not_recognized() 1362 def Test_command_not_recognized()
1363 var lines =<< trim END 1363 var lines =<< trim END
1364 d.key = 'asdf' 1364 d.key = 'asdf'
1365 END 1365 END
1366 v9.CheckDefFailure(lines, 'E1146:', 1) 1366 v9.CheckDefFailure(lines, 'E1089: Unknown variable: d', 1)
1367
1368 lines =<< trim END
1369 d['key'] = 'asdf'
1370 END
1371 v9.CheckDefFailure(lines, 'E1089: Unknown variable: d', 1)
1367 1372
1368 lines =<< trim END 1373 lines =<< trim END
1369 if 0 1374 if 0
1370 d.key = 'asdf' 1375 d.key = 'asdf'
1371 endif 1376 endif
1372 END 1377 END
1373 v9.CheckDefSuccess(lines) 1378 v9.CheckDefSuccess(lines)
1374
1375 lines =<< trim END
1376 d['key'] = 'asdf'
1377 END
1378 v9.CheckDefFailure(lines, 'E1146:', 1)
1379 enddef 1379 enddef
1380 1380
1381 def Test_magic_not_used() 1381 def Test_magic_not_used()
1382 new 1382 new
1383 for cmd in ['set magic', 'set nomagic'] 1383 for cmd in ['set magic', 'set nomagic']