| " Tests for :unlet | |
| func Test_read_only() | |
| " these caused a crash | |
| call assert_fails('unlet count', 'E795:') | |
| call assert_fails('unlet errmsg', 'E795:') | |
| endfunc | |
| func Test_existing() | |
| let does_exist = 1 | |
| call assert_true(exists('does_exist')) | |
| unlet does_exist | |
| call assert_false(exists('does_exist')) | |
| endfunc | |
| func Test_not_existing() | |
| unlet! does_not_exist | |
| call assert_fails('unlet does_not_exist', 'E108:') | |
| endfunc |