Mercurial > vim
changeset 7738:598a96d35a0e v7.4.1167
commit https://github.com/vim/vim/commit/04369229657f182d35b471eb8b38f273a4d9ef65
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jan 24 17:21:29 2016 +0100
patch 7.4.1167
Problem: No tests for "is" and "isnot" with the new variables.
Solution: Add tests.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 24 Jan 2016 17:30:05 +0100 |
parents | 8bcce08171af |
children | d0f70a9fdb72 |
files | src/testdir/test_viml.vim src/version.c |
diffstat | 2 files changed, 26 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/testdir/test_viml.vim +++ b/src/testdir/test_viml.vim @@ -958,6 +958,30 @@ func Test_type() call assert_false(v:null != 0) call assert_true(v:none == 0) call assert_false(v:none != 0) + + call assert_true(v:false is v:false) + call assert_true(v:true is v:true) + call assert_true(v:none is v:none) + call assert_true(v:null is v:null) + + call assert_false(v:false isnot v:false) + call assert_false(v:true isnot v:true) + call assert_false(v:none isnot v:none) + call assert_false(v:null isnot v:null) + + call assert_false(v:false is 0) + call assert_false(v:true is 1) + call assert_false(v:true is v:false) + call assert_false(v:none is 0) + call assert_false(v:null is 0) + call assert_false(v:null is v:none) + + call assert_true(v:false isnot 0) + call assert_true(v:true isnot 1) + call assert_true(v:true isnot v:false) + call assert_true(v:none isnot 0) + call assert_true(v:null isnot 0) + call assert_true(v:null isnot v:none) endfunc "-------------------------------------------------------------------------------