comparison src/testdir/test_vim9_expr.vim @ 25232:346002a63bc6 v8.2.3152

patch 8.2.3152: Vim9: accessing "s:" results in an error Commit: https://github.com/vim/vim/commit/11005b078d2485a306c74f77c9dd158fdd7f3cbe Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jul 11 20:59:00 2021 +0200 patch 8.2.3152: Vim9: accessing "s:" results in an error Problem: Vim9: accessing "s:" results in an error. Solution: Do not try to lookup a script variable for "s:". (closes https://github.com/vim/vim/issues/8549)
author Bram Moolenaar <Bram@vim.org>
date Sun, 11 Jul 2021 21:00:04 +0200
parents e5d85e83a887
children acda780ffc3e
comparison
equal deleted inserted replaced
25231:0962ebca2122 25232:346002a63bc6
2476 if has('channel') 2476 if has('channel')
2477 CheckDefAndScriptFailure(lines, 'E119:', 0) 2477 CheckDefAndScriptFailure(lines, 'E119:', 0)
2478 else 2478 else
2479 CheckDefAndScriptFailure(lines, 'E117:', 0) 2479 CheckDefAndScriptFailure(lines, 'E117:', 0)
2480 endif 2480 endif
2481
2482 lines =<< trim END
2483 vim9script
2484 var x = 99
2485 assert_equal({x: 99}, s:)
2486 END
2487 CheckScriptSuccess(lines)
2481 enddef 2488 enddef
2482 2489
2483 def Test_expr7_call_2bool() 2490 def Test_expr7_call_2bool()
2484 var lines =<< trim END 2491 var lines =<< trim END
2485 vim9script 2492 vim9script