1
0
forked from aniani/vim

patch 8.1.2099: state() test fails on some Mac systems

Problem:    state() test fails on some Mac systems.
Solution:   Increase the wait time. (closes #4983)
This commit is contained in:
Bram Moolenaar 2019-09-28 22:11:56 +02:00
parent 37ac4a531c
commit b7a97ef340
2 changed files with 5 additions and 2 deletions

View File

@ -1667,6 +1667,7 @@ func Test_state()
let lines =<< trim END
call setline(1, ['one', 'two', 'three'])
map ;; gg
set complete=.
func RunTimer()
call timer_start(10, {id -> execute('let g:state = state()') .. execute('let g:mode = mode()')})
endfunc
@ -1694,9 +1695,9 @@ func Test_state()
call term_sendkeys(buf, getstate)
call WaitForAssert({-> assert_match('state: mSc; mode: n', term_getline(buf, 6))}, 1000)
" Insert mode completion
" Insert mode completion (bit slower on Mac)
call term_sendkeys(buf, ":call RunTimer()\<CR>Got\<C-N>")
call term_wait(buf, 50)
call term_wait(buf, 200)
call term_sendkeys(buf, "\<Esc>")
call term_sendkeys(buf, getstate)
call WaitForAssert({-> assert_match('state: aSc; mode: i', term_getline(buf, 6))}, 1000)

View File

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