Mercurial > vim
comparison src/testdir/test_vim9_expr.vim @ 22930:84567584951f v8.2.2012
patch 8.2.2012: Vim9: confusing error message when using bool wrongly
Commit: https://github.com/vim/vim/commit/d92cc130fbb1beacf6411ee5837545f46f9be90e
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Nov 18 17:17:15 2020 +0100
patch 8.2.2012: Vim9: confusing error message when using bool wrongly
Problem: Vim9: confusing error message when using bool wrongly.
Solution: Mention "Bool" instead of "Special". (closes https://github.com/vim/vim/issues/7323)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 18 Nov 2020 17:30:04 +0100 |
parents | f304f84b81a6 |
children | 87b62395a4d1 |
comparison
equal
deleted
inserted
replaced
22929:401512a04eec | 22930:84567584951f |
---|---|
1290 call CheckDefFailure(["var x = 'a' .. #{a: 1}"], 'E1105:', 1) | 1290 call CheckDefFailure(["var x = 'a' .. #{a: 1}"], 'E1105:', 1) |
1291 call CheckDefFailure(["var x = 'a' .. test_void()"], 'E1105:', 1) | 1291 call CheckDefFailure(["var x = 'a' .. test_void()"], 'E1105:', 1) |
1292 call CheckDefFailure(["var x = 'a' .. 0z32"], 'E1105:', 1) | 1292 call CheckDefFailure(["var x = 'a' .. 0z32"], 'E1105:', 1) |
1293 call CheckDefFailure(["var x = 'a' .. function('len')"], 'E1105:', 1) | 1293 call CheckDefFailure(["var x = 'a' .. function('len')"], 'E1105:', 1) |
1294 call CheckDefFailure(["var x = 'a' .. function('len', ['a'])"], 'E1105:', 1) | 1294 call CheckDefFailure(["var x = 'a' .. function('len', ['a'])"], 'E1105:', 1) |
1295 | |
1296 call CheckScriptFailure(['vim9script', 'var x = 1 + v:none'], 'E611:', 2) | |
1297 call CheckScriptFailure(['vim9script', 'var x = 1 + v:null'], 'E611:', 2) | |
1298 call CheckScriptFailure(['vim9script', 'var x = 1 + v:true'], 'E1138:', 2) | |
1299 call CheckScriptFailure(['vim9script', 'var x = 1 + v:false'], 'E1138:', 2) | |
1300 call CheckScriptFailure(['vim9script', 'var x = 1 + true'], 'E1138:', 2) | |
1301 call CheckScriptFailure(['vim9script', 'var x = 1 + false'], 'E1138:', 2) | |
1295 endfunc | 1302 endfunc |
1296 | 1303 |
1297 func Test_expr5_fails_channel() | 1304 func Test_expr5_fails_channel() |
1298 CheckFeature channel | 1305 CheckFeature channel |
1299 call CheckDefFailure(["var x = 'a' .. test_null_job()"], 'E1105:', 1) | 1306 call CheckDefFailure(["var x = 'a' .. test_null_job()"], 'E1105:', 1) |