summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_vim9_cmd.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-12-20 21:43:35 +0100
committerBram Moolenaar <Bram@vim.org>2020-12-20 21:43:35 +0100
commit52c124d3303d3cc3e4504708881906d17d6d6c55 (patch)
tree0c93cd9c0e54856fa52c7631d483fd49cdc627b3 /src/testdir/test_vim9_cmd.vim
parent5082471f91dd42ed8c35e0f649d0a6572e6fe3fc (diff)
patch 8.2.2173: Vim9: get internal error when assigning to undefined variablev8.2.2173
Problem: Vim9: get internal error when assigning to undefined variable. Solution: Add error message. (closes #7475)
Diffstat (limited to 'src/testdir/test_vim9_cmd.vim')
-rw-r--r--src/testdir/test_vim9_cmd.vim11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_cmd.vim b/src/testdir/test_vim9_cmd.vim
index bdc9ad06da..d297931bcd 100644
--- a/src/testdir/test_vim9_cmd.vim
+++ b/src/testdir/test_vim9_cmd.vim
@@ -710,5 +710,16 @@ def Test_ambiguous_user_cmd()
CheckScriptFailure(lines, 'E464:')
enddef
+def Test_command_not_recognized()
+ var lines =<< trim END
+ d.key = 'asdf'
+ END
+ CheckDefFailure(lines, 'E1146:', 1)
+
+ lines =<< trim END
+ d['key'] = 'asdf'
+ END
+ CheckDefFailure(lines, 'E1146:', 1)
+enddef
" vim: ts=8 sw=2 sts=2 expandtab tw=80 fdm=marker