1
0
forked from aniani/vim

patch 8.2.4885: test fails with the job/channel feature

Problem:    Test fails with the job/channel feature.
Solution:   Move check for job/channel separately.
This commit is contained in:
Bram Moolenaar
2022-05-06 13:37:42 +01:00
parent 175913fb03
commit f1d63b9cba
2 changed files with 15 additions and 13 deletions

View File

@@ -4199,10 +4199,6 @@ def Test_echo_uninit_variables()
var Var_func: func
var var_string: string
var var_blob: blob
if has('job')
var var_job: job
var var_channel: channel
endif
var var_list: list<any>
var var_dict: dict<any>
@@ -4213,19 +4209,23 @@ def Test_echo_uninit_variables()
echo Var_func
echo var_string
echo var_blob
if has('job')
echo var_job
echo var_channel
else
echo 'no process'
echo 'channel fail'
endif
echo var_list
echo var_dict
redir END
assert_equal(['false', '0', '0.0', 'function()', '', '0z', 'no process',
'channel fail', '[]', '{}'], res->split('\n'))
assert_equal(['false', '0', '0.0', 'function()', '', '0z', '[]', '{}'], res->split('\n'))
if has('job')
var var_job: job
var var_channel: channel
redir => res
echo var_job
echo var_channel
redir END
assert_equal(['no process', 'channel fail'], res->split('\n'))
endif
enddef
" Keep this last, it messes up highlighting.