aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-02-07 05:34:20 +0800
committerzeertzjq <zeertzjq@outlook.com>2022-02-07 05:34:20 +0800
commit3fa5d501835becf68bd50498fe74c786c792d6d6 (patch)
treee54416a94c7efdb7657791d7daba41288ee42eac /src
parentbf8f2ebb79d4c16dae0268ef26bdbc032069000d (diff)
downloadrneovim-3fa5d501835becf68bd50498fe74c786c792d6d6.tar.gz
rneovim-3fa5d501835becf68bd50498fe74c786c792d6d6.tar.bz2
rneovim-3fa5d501835becf68bd50498fe74c786c792d6d6.zip
vim-patch:7.4.1178
Problem: empty() doesn't work for the new special variables. Solution: Make empty() work. (Damien) https://github.com/vim/vim/commit/767d8c1a1ae762ecf47297c168b8c23caf05d30a Code is N/A. This only ports the tests. Comment out tests involving v:none as Nvim has removed it.
Diffstat (limited to 'src')
-rw-r--r--src/nvim/testdir/test_vimscript.vim5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_vimscript.vim b/src/nvim/testdir/test_vimscript.vim
index 4088aa33dc..75a1b1a881 100644
--- a/src/nvim/testdir/test_vimscript.vim
+++ b/src/nvim/testdir/test_vimscript.vim
@@ -1207,6 +1207,11 @@ func Test_type()
call assert_equal(v:true, eval(string(v:true)))
" call assert_equal(v:none, eval(string(v:none)))
call assert_equal(v:null, eval(string(v:null)))
+
+ call assert_true(empty(v:false))
+ call assert_false(empty(v:true))
+ call assert_true(empty(v:null))
+ " call assert_true(empty(v:none))
endfunc
"-------------------------------------------------------------------------------