patch 7.4.1810
Problem: Sending DETACH after a channel was closed isn't useful.
Solution: Only add DETACH for a netbeans channel.
diff --git a/src/testdir/test_channel.vim b/src/testdir/test_channel.vim
index 702fa0c..8e29d32 100644
--- a/src/testdir/test_channel.vim
+++ b/src/testdir/test_channel.vim
@@ -1056,13 +1056,10 @@
let s:counter = 1
let s:msg1 = ''
- let s:msg2 = ''
let s:closemsg = 0
func! OutHandler(chan, msg)
if s:counter == 1
let s:msg1 = a:msg
- else
- let s:msg2 = a:msg
endif
let s:counter += 1
endfunc
@@ -1075,10 +1072,9 @@
\ 'close_cb': 'CloseHandler'})
call assert_equal("run", job_status(job))
try
- call s:waitFor('s:closemsg != 0 && s:msg2 != ""')
+ call s:waitFor('s:closemsg != 0 && s:msg1 != ""')
call assert_equal('quit', s:msg1)
- call assert_equal('DETACH', s:msg2)
- call assert_equal(3, s:closemsg)
+ call assert_equal(2, s:closemsg)
finally
call job_stop(job)
delfunc OutHandler