aboutsummaryrefslogtreecommitdiff
path: root/test/functional/shell/viml_system_spec.lua
Commit message (Collapse)AuthorAge
* test/shell: Add failure tests for `system()`.Scott Prager2014-10-28
|
* job: Refactor to ensure that all callbacks will be invokedThiago de Arruda2014-10-23
| | | | | | | | | | | | | | It's possible that a child process won't close it's standard streams, even after it exits. This can be evidenced with the "xclip" program: :call system('xclip -i -selection clipboard', 'DATA') Before this commit, the above command wouldn't return, even though the xclip program had exited. That is because `xclip` wasn't closing it's stdout/stderr streams, which would block pending_refs from ever reaching 0. Now the job.c module was refactored to ensure all streams are closed when the uv_process_t handle is closed.
* test: verify that v:shell_error is set by `system()`/`systemlist()`Thiago de Arruda2014-10-22
|
* test: Add some specs for the viml function `system()`Thiago de Arruda2014-10-01
These new specs replace src/nvim/testdir/test_system