diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-07-23 21:14:43 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-07-23 21:14:43 +0200 |
commit | 43e969d3f98766824c18d20b84f2fab00feef683 (patch) | |
tree | 575a531eec9c96a0be9db70f952566e045d8cc3b /src/testdir | |
parent | b8070e31736decfcdf8dd47997882cb8f5a64c9d (diff) |
patch 8.2.1286: Vim9: No error when using a type to a window variablev8.2.1286
Problem: Vim9: No error when using a type to a window variable
Solution: Recognize the syntax and give an error. (closes #6521)
Diffstat (limited to 'src/testdir')
-rw-r--r-- | src/testdir/test_vim9_script.vim | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/testdir/test_vim9_script.vim b/src/testdir/test_vim9_script.vim index fd572d742f..d7464856b3 100644 --- a/src/testdir/test_vim9_script.vim +++ b/src/testdir/test_vim9_script.vim @@ -376,6 +376,15 @@ def Test_assignment_failure() call assert_fails('s/^/\=Mess()/n', 'E794:') call CheckDefFailure(['let var: dict<number'], 'E1009:') + + call CheckDefFailure(['w:foo: number = 10'], + 'E488: Trailing characters: : number = 1') + call CheckDefFailure(['t:foo: bool = true'], + 'E488: Trailing characters: : bool = true') + call CheckDefFailure(['b:foo: string = "x"'], + 'E488: Trailing characters: : string = "x"') + call CheckDefFailure(['g:foo: number = 123'], + 'E488: Trailing characters: : number = 123') enddef def Test_unlet() |