diff options
| author | Josh Rahm <joshuarahm@gmail.com> | 2023-11-30 20:35:25 +0000 |
|---|---|---|
| committer | Josh Rahm <joshuarahm@gmail.com> | 2023-11-30 20:35:25 +0000 |
| commit | 1b7b916b7631ddf73c38e3a0070d64e4636cb2f3 (patch) | |
| tree | cd08258054db80bb9a11b1061bb091c70b76926a /src/nvim/testdir/test_unlet.vim | |
| parent | eaa89c11d0f8aefbb512de769c6c82f61a8baca3 (diff) | |
| parent | 4a8bf24ac690004aedf5540fa440e788459e5e34 (diff) | |
| download | rneovim-aucmd_textputpost.tar.gz rneovim-aucmd_textputpost.tar.bz2 rneovim-aucmd_textputpost.zip | |
Merge remote-tracking branch 'upstream/master' into aucmd_textputpostaucmd_textputpost
Diffstat (limited to 'src/nvim/testdir/test_unlet.vim')
| -rw-r--r-- | src/nvim/testdir/test_unlet.vim | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/src/nvim/testdir/test_unlet.vim b/src/nvim/testdir/test_unlet.vim deleted file mode 100644 index 4779d17906..0000000000 --- a/src/nvim/testdir/test_unlet.vim +++ /dev/null @@ -1,67 +0,0 @@ -" Tests for :unlet - -func Test_read_only() - " these caused a crash - call assert_fails('unlet v:count', 'E795:') - call assert_fails('unlet v: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 - -func Test_unlet_fails() - call assert_fails('unlet v:["count"]', 'E46:') - call assert_fails('unlet $', 'E475:') - let v = {} - call assert_fails('unlet v[:]', 'E719:') - let l = [] - call assert_fails("unlet l['k'", 'E111:') - let d = {'k' : 1} - call assert_fails("unlet d.k2", 'E716:') - call assert_fails("unlet {a};", 'E488:') -endfunc - -func Test_unlet_env() - let envcmd = has('win32') ? 'set' : 'env' - - let $FOOBAR = 'test' - let found = 0 - for kv in split(system(envcmd), "\r*\n") - if kv == 'FOOBAR=test' - let found = 1 - endif - endfor - call assert_equal(1, found) - - unlet $FOOBAR - let found = 0 - for kv in split(system(envcmd), "\r*\n") - if kv == 'FOOBAR=test' - let found = 1 - endif - endfor - call assert_equal(0, found) - - unlet $MUST_NOT_BE_AN_ERROR -endfunc - -func Test_unlet_complete() - let g:FOOBAR = 1 - call feedkeys(":unlet g:FOO\t\n", 'tx') - call assert_true(!exists('g:FOOBAR')) - - let $FOOBAR = 1 - call feedkeys(":unlet $FOO\t\n", 'tx') - call assert_true(!exists('$FOOBAR') || empty($FOOBAR)) -endfunc - -" vim: shiftwidth=2 sts=2 expandtab |