comparison src/testdir/test_vim9_assign.vim @ 29780:9f8dd1b77563 v9.0.0229

patch 9.0.0229: Vim9: error message for missing type is not clear Commit: https://github.com/vim/vim/commit/62e0e2e54b34b618500be4521ab1c33e1c378b42 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Aug 20 12:07:58 2022 +0100 patch 9.0.0229: Vim9: error message for missing type is not clear Problem: Vim9: error message for missing type is not clear. Solution: Mention the context. (issue https://github.com/vim/vim/issues/10944)
author Bram Moolenaar <Bram@vim.org>
date Sat, 20 Aug 2022 13:15:03 +0200
parents 49d8b54802f3
children 35cbea786334
comparison
equal deleted inserted replaced
29779:90a966f5c77a 29780:9f8dd1b77563
1589 1589
1590 v9.CheckDefFailure(['var name = feedkeys("0")'], 'E1031:') 1590 v9.CheckDefFailure(['var name = feedkeys("0")'], 'E1031:')
1591 v9.CheckDefFailure(['var name: number = feedkeys("0")'], 'expected number but got void') 1591 v9.CheckDefFailure(['var name: number = feedkeys("0")'], 'expected number but got void')
1592 1592
1593 v9.CheckDefFailure(['var name: dict <number>'], 'E1068:') 1593 v9.CheckDefFailure(['var name: dict <number>'], 'E1068:')
1594 v9.CheckDefFailure(['var name: dict<number'], 'E1009:') 1594 v9.CheckDefFailure(['var name: dict<number'], 'E1009: Missing > after type: <number')
1595 1595
1596 assert_fails('s/^/\=g:Mess()/n', 'E794:') 1596 assert_fails('s/^/\=g:Mess()/n', 'E794:')
1597 v9.CheckDefFailure(['var name: dict<number'], 'E1009:') 1597 v9.CheckDefFailure(['var name: dict<number'], 'E1009:')
1598 1598
1599 v9.CheckDefFailure(['w:foo: number = 10'], 1599 v9.CheckDefFailure(['w:foo: number = 10'],