mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
patch 8.2.3136: no test for E187 and "No swap file"
Problem: No test for E187 and "No swap file". Solution: Add a test. (Dominique Pellé, closes #8540)
This commit is contained in:
parent
5b73992d8f
commit
fe3418abe0
@ -1,6 +1,7 @@
|
|||||||
" Test for :cd and chdir()
|
" Test for :cd and chdir()
|
||||||
|
|
||||||
source shared.vim
|
source shared.vim
|
||||||
|
source check.vim
|
||||||
|
|
||||||
func Test_cd_large_path()
|
func Test_cd_large_path()
|
||||||
" This used to crash with a heap write overflow.
|
" This used to crash with a heap write overflow.
|
||||||
@ -177,6 +178,21 @@ func Test_lcd_split()
|
|||||||
quit!
|
quit!
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
|
func Test_cd_from_non_existing_dir()
|
||||||
|
CheckNotMSWindows
|
||||||
|
|
||||||
|
let saveddir = getcwd()
|
||||||
|
call mkdir('Xdeleted_dir')
|
||||||
|
cd Xdeleted_dir
|
||||||
|
call delete(saveddir .. '/Xdeleted_dir', 'd')
|
||||||
|
|
||||||
|
" Expect E187 as the current directory was deleted.
|
||||||
|
call assert_fails('pwd', 'E187:')
|
||||||
|
call assert_equal('', getcwd())
|
||||||
|
cd -
|
||||||
|
call assert_equal(saveddir, getcwd())
|
||||||
|
endfunc
|
||||||
|
|
||||||
func Test_cd_completion()
|
func Test_cd_completion()
|
||||||
call mkdir('XComplDir1', 'p')
|
call mkdir('XComplDir1', 'p')
|
||||||
call mkdir('XComplDir2', 'p')
|
call mkdir('XComplDir2', 'p')
|
||||||
|
@ -574,4 +574,8 @@ func Test_swapchoice()
|
|||||||
augroup! test_swapchoice
|
augroup! test_swapchoice
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
|
func Test_no_swap_file()
|
||||||
|
call assert_equal("\nNo swap file", execute('swapname'))
|
||||||
|
endfunc
|
||||||
|
|
||||||
" vim: shiftwidth=2 sts=2 expandtab
|
" vim: shiftwidth=2 sts=2 expandtab
|
||||||
|
@ -755,6 +755,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
3136,
|
||||||
/**/
|
/**/
|
||||||
3135,
|
3135,
|
||||||
/**/
|
/**/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user