blob: 4c58785f2055c85d2069b20416afca057bdfc98a [file] [log] [blame]
Bram Moolenaaraf8af8b2016-01-04 22:05:24 +01001" Tests for :unlet
2
3func Test_read_only()
Bram Moolenaar065ee9a2016-01-15 20:53:38 +01004 " these caused a crash
5 call assert_fails('unlet count', 'E795:')
6 call assert_fails('unlet errmsg', 'E795:')
Bram Moolenaaraf8af8b2016-01-04 22:05:24 +01007endfunc
8
9func Test_existing()
10 let does_exist = 1
11 call assert_true(exists('does_exist'))
12 unlet does_exist
13 call assert_false(exists('does_exist'))
14endfunc
15
16func Test_not_existing()
17 unlet! does_not_exist
Bram Moolenaar065ee9a2016-01-15 20:53:38 +010018 call assert_fails('unlet does_not_exist', 'E108:')
Bram Moolenaaraf8af8b2016-01-04 22:05:24 +010019endfunc