Mercurial > vim
comparison src/testdir/test_unlet.vim @ 19689:da98d2ed8dc5 v8.2.0401
patch 8.2.0401: not enough test coverage for evalvars.c
Commit: https://github.com/vim/vim/commit/8dfcce3a78ccb520cc9d09081f998091494c50bf
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Mar 18 19:32:26 2020 +0100
patch 8.2.0401: not enough test coverage for evalvars.c
Problem: Not enough test coverage for evalvars.c.
Solution: Add more tests. (Yegappan Lakshmanan, closes https://github.com/vim/vim/issues/5804)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 18 Mar 2020 19:45:04 +0100 |
parents | a94bc6a7b29e |
children | b3e93a05c3ca |
comparison
equal
deleted
inserted
replaced
19688:8d01c76e0bc7 | 19689:da98d2ed8dc5 |
---|---|
18 call assert_fails('unlet does_not_exist', 'E108:') | 18 call assert_fails('unlet does_not_exist', 'E108:') |
19 endfunc | 19 endfunc |
20 | 20 |
21 func Test_unlet_fails() | 21 func Test_unlet_fails() |
22 call assert_fails('unlet v:["count"]', 'E46:') | 22 call assert_fails('unlet v:["count"]', 'E46:') |
23 call assert_fails('unlet $', 'E475:') | |
23 endfunc | 24 endfunc |
24 | 25 |
25 func Test_unlet_env() | 26 func Test_unlet_env() |
26 let envcmd = has('win32') ? 'set' : 'env' | 27 let envcmd = has('win32') ? 'set' : 'env' |
27 | 28 |
53 | 54 |
54 let $FOOBAR = 1 | 55 let $FOOBAR = 1 |
55 call feedkeys(":unlet $FOO\t\n", 'tx') | 56 call feedkeys(":unlet $FOO\t\n", 'tx') |
56 call assert_true(!exists('$FOOBAR') || empty($FOOBAR)) | 57 call assert_true(!exists('$FOOBAR') || empty($FOOBAR)) |
57 endfunc | 58 endfunc |
59 | |
60 " vim: shiftwidth=2 sts=2 expandtab |