diff src/testdir/test_terminal.vim @ 24212:6ddfe0f45b4c v8.2.2647

patch 8.2.2647: terminal test sometimes hangs Commit: https://github.com/vim/vim/commit/f4a2ed071447ad4984fad55b9d1671b55140ae1c Author: Bram Moolenaar <Bram@vim.org> Date: Tue Mar 23 16:25:09 2021 +0100 patch 8.2.2647: terminal test sometimes hangs Problem: Terminal test sometimes hangs. Solution: Wait for the shell to display a prompt.
author Bram Moolenaar <Bram@vim.org>
date Tue, 23 Mar 2021 16:30:04 +0100
parents d9afd9008910
children f8619a303e9d
line wrap: on
line diff
--- a/src/testdir/test_terminal.vim
+++ b/src/testdir/test_terminal.vim
@@ -889,6 +889,8 @@ endfunc
 
 func TerminalTmap(remap)
   let buf = Run_shell_in_terminal({})
+  " Wait for the shell to display a prompt
+  call WaitForAssert({-> assert_notequal('', term_getline(buf, 1))})
   call assert_equal('t', mode())
 
   if a:remap