diff options
Diffstat (limited to 'src/testdir/test_vim9_assign.vim')
| -rw-r--r-- | src/testdir/test_vim9_assign.vim | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_assign.vim b/src/testdir/test_vim9_assign.vim index 0a25ca4a7..57d205cee 100644 --- a/src/testdir/test_vim9_assign.vim +++ b/src/testdir/test_vim9_assign.vim @@ -288,6 +288,12 @@ def Test_assign_concat() s ..= {a: 2} END v9.CheckDefAndScriptFailure(lines, ['E1105: Cannot convert dict to string', 'E734: Wrong variable type for .='], 2) + + lines =<< trim END + var ls: list<string> = [] + ls[-1] ..= 'foo' + END + v9.CheckDefExecAndScriptFailure(lines, 'E684: list index out of range: -1', 2) enddef def Test_assign_register() |
