diff src/testdir/test_vim9_expr.vim @ 21248:4edc60c9c0aa v8.2.1175

patch 8.2.1175: Vim9: cannot split a line before ".member" Commit: https://github.com/vim/vim/commit/a7eedf317a806fceec1ddd8f9bebed6e00be0ed2 Author: Bram Moolenaar <Bram@vim.org> Date: Fri Jul 10 21:50:41 2020 +0200 patch 8.2.1175: Vim9: cannot split a line before ".member" Problem: Vim9: Cannot split a line before ".member". Solution: Check for ".member" after line break.
author Bram Moolenaar <Bram@vim.org>
date Fri, 10 Jul 2020 22:00:04 +0200
parents 3f14e0d4a4dd
children d1215fcdbca8
line wrap: on
line diff
--- a/src/testdir/test_vim9_expr.vim
+++ b/src/testdir/test_vim9_expr.vim
@@ -1016,7 +1016,8 @@ def Test_expr7_list()
   call CheckDefFailure(["let x = g:list_mixed[xxx]"], 'E1001:')
   call CheckDefFailure(["let x = [1,2,3]"], 'E1069:')
   call CheckDefExecFailure(["let x = g:list_mixed['xx']"], 'E39:')
-  call CheckDefFailure(["let x = g:list_mixed[0"], 'E111:')
+  call CheckDefFailure(["let x = g:list_mixed["], 'E1097:')
+  call CheckDefFailure(["let x = g:list_mixed[0"], 'E1097:')
   call CheckDefExecFailure(["let x = g:list_empty[3]"], 'E684:')
 enddef
 
@@ -1135,6 +1136,11 @@ def Test_expr_member()
   assert_equal(1, g:dict_one.one)
   let d: dict<number> = g:dict_one
   assert_equal(1, d['one'])
+  assert_equal(1, d[
+		  'one'
+		  ])
+  assert_equal(1, d
+  	.one)
 
   # getting the one member should clear the dict after getting the item
   assert_equal('one', #{one: 'one'}.one)