forked from aniani/vim
patch 8.2.5130: edit test for mode message fails when using valgrind
Problem: Edit test for mode message fails when using valgrind. Solution: Use WaitForAssert(). Run beep test later.
This commit is contained in:
@@ -1860,11 +1860,9 @@ func Test_edit_insertmode_ex_edit()
|
|||||||
call writefile(lines, 'Xtest_edit_insertmode_ex_edit')
|
call writefile(lines, 'Xtest_edit_insertmode_ex_edit')
|
||||||
|
|
||||||
let buf = RunVimInTerminal('-S Xtest_edit_insertmode_ex_edit', #{rows: 6})
|
let buf = RunVimInTerminal('-S Xtest_edit_insertmode_ex_edit', #{rows: 6})
|
||||||
call TermWait(buf, 50)
|
call WaitForAssert({-> assert_match('^-- INSERT --\s*$', term_getline(buf, 6))})
|
||||||
call assert_match('^-- INSERT --\s*$', term_getline(buf, 6))
|
|
||||||
call term_sendkeys(buf, "\<C-B>\<C-L>")
|
call term_sendkeys(buf, "\<C-B>\<C-L>")
|
||||||
call TermWait(buf, 50)
|
call WaitForAssert({-> assert_notmatch('^-- INSERT --\s*$', term_getline(buf, 6))})
|
||||||
call assert_notmatch('^-- INSERT --\s*$', term_getline(buf, 6))
|
|
||||||
|
|
||||||
" clean up
|
" clean up
|
||||||
call StopVimInTerminal(buf)
|
call StopVimInTerminal(buf)
|
||||||
@@ -1872,14 +1870,16 @@ func Test_edit_insertmode_ex_edit()
|
|||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
" Pressing escape in 'insertmode' should beep
|
" Pressing escape in 'insertmode' should beep
|
||||||
func Test_edit_insertmode_esc_beeps()
|
" FIXME: Execute this later, when using valgrind it makes the next test
|
||||||
|
" Test_edit_insertmode_ex_edit() fail.
|
||||||
|
func Test_z_edit_insertmode_esc_beeps()
|
||||||
new
|
new
|
||||||
set insertmode
|
set insertmode
|
||||||
call assert_beeps("call feedkeys(\"one\<Esc>\", 'xt')")
|
call assert_beeps("call feedkeys(\"one\<Esc>\", 'xt')")
|
||||||
set insertmode&
|
set insertmode&
|
||||||
" unsupported CTRL-G command should beep in insert mode.
|
" unsupported "CTRL-G l" command should beep in insert mode.
|
||||||
call assert_beeps("normal i\<C-G>l")
|
call assert_beeps("normal i\<C-G>l")
|
||||||
close!
|
bwipe!
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
" Test for 'hkmap' and 'hkmapp'
|
" Test for 'hkmap' and 'hkmapp'
|
||||||
|
|||||||
@@ -734,6 +734,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 */
|
||||||
|
/**/
|
||||||
|
5130,
|
||||||
/**/
|
/**/
|
||||||
5129,
|
5129,
|
||||||
/**/
|
/**/
|
||||||
|
|||||||
Reference in New Issue
Block a user