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_hide.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_hide.vim')
-rw-r--r-- | src/nvim/testdir/test_hide.vim | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/src/nvim/testdir/test_hide.vim b/src/nvim/testdir/test_hide.vim deleted file mode 100644 index b3ce395523..0000000000 --- a/src/nvim/testdir/test_hide.vim +++ /dev/null @@ -1,97 +0,0 @@ -" Tests for :hide command/modifier and 'hidden' option - -func SetUp() - let s:save_hidden = &hidden - let s:save_bufhidden = &bufhidden - let s:save_autowrite = &autowrite - set nohidden - set bufhidden= - set noautowrite -endfunc - -function TearDown() - let &hidden = s:save_hidden - let &bufhidden = s:save_bufhidden - let &autowrite = s:save_autowrite -endfunc - -function Test_hide() - let orig_bname = bufname('') - let orig_winnr = winnr('$') - - new Xf1 - set modified - call assert_fails('edit Xf2') - bwipeout! Xf1 - - new Xf1 - set modified - edit! Xf2 - call assert_equal(['Xf2', 2], [bufname(''), winnr('$')]) - call assert_equal([1, 0], [buflisted('Xf1'), bufloaded('Xf1')]) - bwipeout! Xf1 - bwipeout! Xf2 - - new Xf1 - set modified - " :hide as a command - hide - call assert_equal([orig_bname, orig_winnr], [bufname(''), winnr('$')]) - call assert_equal([1, 1], ['Xf1'->buflisted(), 'Xf1'->bufloaded()]) - bwipeout! Xf1 - - new Xf1 - set modified - " :hide as a command with trailing comment - hide " comment - call assert_equal([orig_bname, orig_winnr], [bufname(''), winnr('$')]) - call assert_equal([1, 1], [buflisted('Xf1'), bufloaded('Xf1')]) - bwipeout! Xf1 - - new Xf1 - set modified - " :hide as a command with bar - hide | new Xf2 " comment - call assert_equal(['Xf2', 2], [bufname(''), winnr('$')]) - call assert_equal([1, 1], [buflisted('Xf1'), bufloaded('Xf1')]) - bwipeout! Xf1 - bwipeout! Xf2 - - new Xf1 - set modified - " :hide as a modifier with trailing comment - hide edit Xf2 " comment - call assert_equal(['Xf2', 2], [bufname(''), winnr('$')]) - call assert_equal([1, 1], [buflisted('Xf1'), bufloaded('Xf1')]) - bwipeout! Xf1 - bwipeout! Xf2 - - new Xf1 - set modified - " To check that the bar is not recognized to separate commands - hide echo "one|two" - call assert_equal(['Xf1', 2], [bufname(''), winnr('$')]) - call assert_equal([1, 1], [buflisted('Xf1'), bufloaded('Xf1')]) - bwipeout! Xf1 - - " set hidden - new Xf1 - set hidden - set modified - edit Xf2 " comment - call assert_equal(['Xf2', 2], [bufname(''), winnr('$')]) - call assert_equal([1, 1], [buflisted('Xf1'), bufloaded('Xf1')]) - bwipeout! Xf1 - bwipeout! Xf2 - - " set hidden bufhidden=wipe - new Xf1 - set bufhidden=wipe - set modified - hide edit! Xf2 " comment - call assert_equal(['Xf2', 2], [bufname(''), winnr('$')]) - call assert_equal([0, 0], [buflisted('Xf1'), bufloaded('Xf1')]) - bwipeout! Xf2 -endfunc - -" vim: shiftwidth=2 sts=2 expandtab |