call WaitFor({-> getline('$') =~ 'hello'})
call assert_equal('hello', getline('$'))
endif
- let exitval = bufnr()->term_getjob()->job_info().exitval
+ let job = bufnr()->term_getjob()
+ call WaitForAssert({-> assert_equal('dead', job_status(job))})
+ let exitval = job->job_info().exitval
if !has('win32')
call assert_equal(123, exitval)
else
call WaitFor({-> getline('$') =~ 'hello'})
call assert_equal('hello', getline('$'))
endif
- let exitval = bufnr()->term_getjob()->job_info().exitval
+ let job = bufnr()->term_getjob()
+ call WaitForAssert({-> assert_equal('dead', job_status(job))})
+ let exitval = job->job_info().exitval
if !has('win32')
call assert_equal(123, exitval)
else