systemlist: test empty lines in beginning and middle of output

This commit is contained in:
Björn Linse 2014-12-02 16:50:58 +01:00
parent 1464b0eda2
commit b3151af69c

View File

@ -188,6 +188,16 @@ describe('systemlist()', function()
end)
end)
describe('handles empty lines', function()
it('in the middle', function()
eq({'line one','','line two'}, eval("systemlist('cat',['line one','','line two'])"))
end)
it('in the beginning', function()
eq({'','line one','line two'}, eval("systemlist('cat',['','line one','line two'])"))
end)
end)
describe('when keepempty option is', function()
it('0, ignores trailing newline', function()
eq({'aa','bb'}, eval("systemlist('cat',['aa','bb'],0)"))