Permalink
Browse files

patch 8.0.0978: writing to terminal job is not tested

Problem:    Writing to terminal job is not tested.
Solution:   Add a test.
  • Loading branch information...
brammool committed Aug 20, 2017
1 parent 5983d50 commit 37819ed54064b949b1f205c9f4084ba32e3db8bc
Showing with 25 additions and 0 deletions.
  1. +23 −0 src/testdir/test_terminal.vim
  2. +2 −0 src/version.c
@@ -470,3 +470,26 @@ func Test_terminal_noblock()
unlet g:lnum
bwipe
endfunc
func Test_terminal_write_stdin()
" Todo: make this work on all systems.
if !has('unix')
return
endif
new
call setline(1, ['one', 'two', 'three'])
%term wc
call WaitFor('getline(1) != ""')
let nrs = split(getline(1))
call assert_equal(['3', '3', '14'], nrs)
bwipe
call setline(1, ['one', 'two', 'three', 'four'])
2,3term wc
call WaitFor('getline(1) != ""')
let nrs = split(getline(1))
call assert_equal(['2', '2', '10'], nrs)
bwipe
bwipe!
endfunc
View
@@ -769,6 +769,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
978,
/**/
977,
/**/

0 comments on commit 37819ed

Please sign in to comment.