1
0
forked from aniani/vim

patch 7.4.2190

Problem:    When startup test fails it's not easy to find out why.
            GUI test fails with Gnome.
Solution:   Add the help entry matches to a list an assert that.
            Set $HOME for Gnome to create .gnome2 directory.
This commit is contained in:
Bram Moolenaar
2016-08-09 22:58:21 +02:00
parent f71d7b9ee5
commit 50fa8dd00c
3 changed files with 16 additions and 5 deletions

View File

@@ -9,6 +9,14 @@ func SetUp()
if has("gui_kde") if has("gui_kde")
set guifont=Courier\ 10\ Pitch/8/-1/5/50/0/0/0/0/0 set guifont=Courier\ 10\ Pitch/8/-1/5/50/0/0/0/0/0
endif endif
" Gnome insists on creating $HOME/.gnome2/..
call mkdir('Xhome')
let $HOME = fnamemodify('Xhome', ':p')
endfunc
func TearDown()
call delete('Xhome', 'rf')
endfunc endfunc
" Test for resetting "secure" flag after GUI has started. " Test for resetting "secure" flag after GUI has started.

View File

@@ -72,16 +72,17 @@ func Test_help_arg()
call assert_match('Vi IMproved', lines[0]) call assert_match('Vi IMproved', lines[0])
" check if couple of lines are there " check if couple of lines are there
let found = 0 let found = []
for line in lines for line in lines
if line =~ '-R.*Readonly mode' if line =~ '-R.*Readonly mode'
let found += 1 call add(found, 'Readonly mode')
endif endif
if line =~ '--version' " Watch out for a second --version line in the Gnome version.
let found += 1 if line =~ '--version.*Print version information and exit'
call add(found, "--version")
endif endif
endfor endfor
call assert_equal(2, found) call assert_equal(['Readonly mode', '--version'], found)
endif endif
call delete('Xtestout') call delete('Xtestout')
endfunc endfunc

View File

@@ -763,6 +763,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 */
/**/
2190,
/**/ /**/
2189, 2189,
/**/ /**/