Mercurial > vim
view src/testdir/test_hide.vim @ 15506:8b508af36a80 v8.1.0761
patch 8.1.0761: default value for brief_wait is wrong
commit https://github.com/vim/vim/commit/e299bbdf6e7edd633501b7a0e11c349c703c361b
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Jan 17 14:12:02 2019 +0100
patch 8.1.0761: default value for brief_wait is wrong
Problem: Default value for brief_wait is wrong.
Solution: Make the default FALSE. (Ozaki Kiichi, closes https://github.com/vim/vim/issues/3812, closes https://github.com/vim/vim/issues/3799)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 17 Jan 2019 14:15:05 +0100 |
parents | b59df2194b01 |
children | 45eca7143d7c |
line wrap: on
line source
" Tests for :hide command/modifier and 'hidden' option function 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], [buflisted('Xf1'), bufloaded('Xf1')]) 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