diff options
author | ZyX <kp-pav@yandex.ru> | 2016-02-06 19:09:24 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2016-04-18 02:45:49 +0300 |
commit | b7cb8f0597c42f209ec460a1850df53bd655c81c (patch) | |
tree | d26023c1a50c7695b1b1cee0e5d2096adee72bcb /test | |
parent | c91c0171dd7c72717866569be96e48bf838cdf0f (diff) | |
download | rneovim-b7cb8f0597c42f209ec460a1850df53bd655c81c.tar.gz rneovim-b7cb8f0597c42f209ec460a1850df53bd655c81c.tar.bz2 rneovim-b7cb8f0597c42f209ec460a1850df53bd655c81c.zip |
eval: Make assert_true and assert_false accept v:true and v:false
Diffstat (limited to 'test')
-rw-r--r-- | test/functional/eval/special_vars_spec.lua | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/functional/eval/special_vars_spec.lua b/test/functional/eval/special_vars_spec.lua index b5c65d23d9..7539261d49 100644 --- a/test/functional/eval/special_vars_spec.lua +++ b/test/functional/eval/special_vars_spec.lua @@ -151,4 +151,21 @@ describe('Special values', function() eq('Vim(echo):E15: Cannot index a special value', exc_exec('echo v:false[0]')) eq('Vim(echo):E15: Cannot index a special value', exc_exec('echo v:null[0]')) end) + + it('is accepted by assert_true and assert_false', function() + funcs.assert_false(false) + funcs.assert_false(true) + eval('assert_false(v:null)') + + funcs.assert_true(false) + funcs.assert_true(true) + eval('assert_true(v:null)') + + eq({ + 'Expected False but got v:true', + 'Expected False but got v:null', + 'Expected True but got v:false', + 'Expected True but got v:null', + }, meths.get_vvar('errors')) + end) end) |