call TermWait(buf)
call term_sendkeys(buf, "exit\<CR>")
- call TermWait(buf)
- call assert_notmatch('-- INSERT --', term_getline(buf, 10))
+ call WaitForAssert({-> assert_notmatch('-- INSERT --', term_getline(buf, 10))})
call term_sendkeys(buf, ":call DoAppend()\<CR>")
- call TermWait(buf)
- call assert_notmatch('-- INSERT --', term_getline(buf, 10))
+ call WaitForAssert({-> assert_notmatch('-- INSERT --', term_getline(buf, 10))})
call term_sendkeys(buf, "i")
- call TermWait(buf)
- call assert_match('-- INSERT --', term_getline(buf, 10))
+ call WaitForAssert({-> assert_match('-- INSERT --', term_getline(buf, 10))})
call term_sendkeys(buf, "\<C-R>=DoAppend()\<CR>")
- call TermWait(buf)
- call assert_match('-- INSERT --', term_getline(buf, 10))
+ call WaitForAssert({-> assert_match('-- INSERT --', term_getline(buf, 10))})
call term_sendkeys(buf, "\<Esc>")
call StopVimInTerminal(buf)