1
0
forked from aniani/vim

patch 7.4.2149

Problem:    If a test leaves a window open a following test may fail.
Solution:   Always close extra windows after running a test.
This commit is contained in:
Bram Moolenaar
2016-08-02 23:04:49 +02:00
parent edf634e0f1
commit 7cba71d7e3
3 changed files with 8 additions and 2 deletions

View File

@@ -103,6 +103,12 @@ function RunTheTest(test)
if exists("*TearDown")
call TearDown()
endif
" Close any extra windows and make the current one not modified.
while winnr('$') > 1
bwipe!
endwhile
set nomodified
endfunc
" Source the test script. First grab the file name, in case the script

View File

@@ -203,7 +203,6 @@ func! Test_popup_complete()
call feedkeys("aM\<f5>\<enter>\<esc>", 'tx')
call assert_equal(["March", "M", "March"], getline(1,4))
%d
bwipe!
endfu
@@ -233,7 +232,6 @@ func! Test_popup_completion_insertmode()
call feedkeys("a\<f5>\<c-p>\<c-p>\<enter>\<esc>", 'tx')
call assert_equal('December', getline(1))
bwipe!
iunmap <F5>
endfunc

View File

@@ -763,6 +763,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
2149,
/**/
2148,
/**/