test/shell: Add failure tests for system().

This commit is contained in:
Scott Prager 2014-10-27 15:11:44 -04:00 committed by Thiago de Arruda
parent dd4263a0c8
commit 860b6f6f05

View File

@ -39,6 +39,8 @@ describe('system()', function()
eq(1, eval('v:shell_error'))
eval([[system("sh -c 'exit 5'")]])
eq(5, eval('v:shell_error'))
eval([[system('this-should-not-exist')]])
eq(127, eval('v:shell_error'))
end)
describe('passing no input', function()
@ -117,6 +119,8 @@ describe('systemlist()', function()
eq(1, eval('v:shell_error'))
eval([[systemlist("sh -c 'exit 5'")]])
eq(5, eval('v:shell_error'))
eval([[systemlist('this-should-not-exist')]])
eq(127, eval('v:shell_error'))
end)
describe('passing string with linefeed characters as input', function()