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