Mercurial > vim
diff src/testdir/test_vim9_expr.vim @ 23497:2247a2ce3630 v8.2.2291
patch 8.2.2291: Vim9: cannot use "null" for v:null
Commit: https://github.com/vim/vim/commit/67977821270bd328cd37c4ace38fb97f21ad4fd5
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jan 3 21:53:53 2021 +0100
patch 8.2.2291: Vim9: cannot use "null" for v:null
Problem: Vim9: cannot use "null" for v:null.
Solution: Support "null" like "true" and "false". (closes https://github.com/vim/vim/issues/7495)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 03 Jan 2021 22:00:04 +0100 |
parents | ac5ead954dcd |
children | 8cce160b9183 |
line wrap: on
line diff
--- a/src/testdir/test_vim9_expr.vim +++ b/src/testdir/test_vim9_expr.vim @@ -511,6 +511,8 @@ def Test_expr4_equal() assert_equal(true, v:none == v:none) assert_equal(false, v:none == v:null) assert_equal(true, g:anone == v:none) + assert_equal(true, null == v:null) + assert_equal(true, null == g:anull) assert_equal(false, v:none == g:anull) var nr0 = 0 @@ -1063,7 +1065,7 @@ def Test_expr5() assert_equal('atrue', 'a' .. true) assert_equal('afalse', 'a' .. false) - assert_equal('av:null', 'a' .. v:null) + assert_equal('anull', 'a' .. v:null) assert_equal('av:none', 'a' .. v:none) if has('float') assert_equal('a0.123', 'a' .. 0.123) @@ -1657,6 +1659,7 @@ def Test_expr7_special() assert_equal(false, f) assert_equal(g:special_null, v:null) + assert_equal(g:special_null, null) assert_equal(g:special_none, v:none) END CheckDefAndScriptSuccess(lines)