aboutsummaryrefslogtreecommitdiff
path: root/test/functional/helpers.lua
diff options
context:
space:
mode:
authorMarcos Almeida <maurelio1234@users.noreply.github.com>2018-07-29 03:49:11 +0200
committerJustin M. Keyes <justinkz@gmail.com>2018-07-29 03:49:11 +0200
commita2253744c9bcd9229be9533540075e977f0be2cd (patch)
tree070c1e53b0578e99bcb0b8dcb2c56b5b7b821ba8 /test/functional/helpers.lua
parentbefc7de26f2907fdf0c61b883c68c7a64432aa03 (diff)
downloadrneovim-a2253744c9bcd9229be9533540075e977f0be2cd.tar.gz
rneovim-a2253744c9bcd9229be9533540075e977f0be2cd.tar.bz2
rneovim-a2253744c9bcd9229be9533540075e977f0be2cd.zip
system(): handle profiling and 'verbose' #8730
closes #8362 Vim's code calls `call_shell` directly from `get_system_output_as_rettv` whereas in Nvim this function has been rewritten to not call `call_shell` but to call `os_system` via `do_os_system`, losing the support for profiling and verbose. Changing the code to call `call_shell` from `get_system_output_as_rettv` seems to be too complicated to be worth it on the current version of the code. So this commit duplicates the relevant code.
Diffstat (limited to 'test/functional/helpers.lua')
-rw-r--r--test/functional/helpers.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/functional/helpers.lua b/test/functional/helpers.lua
index a6d2764187..72e71a2cf2 100644
--- a/test/functional/helpers.lua
+++ b/test/functional/helpers.lua
@@ -18,6 +18,7 @@ local expect_err = global_helpers.expect_err
local filter = global_helpers.filter
local map = global_helpers.map
local matches = global_helpers.matches
+local near = global_helpers.near
local neq = global_helpers.neq
local ok = global_helpers.ok
local read_file = global_helpers.read_file
@@ -699,6 +700,7 @@ local module = {
meths = meths,
missing_provider = missing_provider,
mkdir = lfs.mkdir,
+ near = near,
neq = neq,
new_pipename = new_pipename,
next_msg = next_msg,