aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCharlie Groves <charlie.groves@gmail.com>2022-03-03 16:33:27 -0500
committerCharlie Groves <charlie.groves@gmail.com>2022-03-11 11:16:46 -0500
commit29c36322857b37263b07eb1301d71ccd8a2ae044 (patch)
tree48d7b3e3de63be8b0d62b51650ed411f0b34ce7b /test
parente095a868cbc9ff504087b3df89e4d92d0421ab38 (diff)
downloadrneovim-29c36322857b37263b07eb1301d71ccd8a2ae044.tar.gz
rneovim-29c36322857b37263b07eb1301d71ccd8a2ae044.tar.bz2
rneovim-29c36322857b37263b07eb1301d71ccd8a2ae044.zip
fix(remote): report on missing wait commands, typecheck lua results
Clean up lint errors, too
Diffstat (limited to 'test')
-rw-r--r--test/functional/core/remote_spec.lua8
1 files changed, 5 insertions, 3 deletions
diff --git a/test/functional/core/remote_spec.lua b/test/functional/core/remote_spec.lua
index e86d15ec69..602a5a71eb 100644
--- a/test/functional/core/remote_spec.lua
+++ b/test/functional/core/remote_spec.lua
@@ -9,7 +9,6 @@ local insert = helpers.insert
local meths = helpers.meths
local new_argv = helpers.new_argv
local neq = helpers.neq
-local run = helpers.run
local set_session = helpers.set_session
local spawn = helpers.spawn
local tmpname = helpers.tmpname
@@ -38,7 +37,7 @@ describe('Remote', function()
server:close()
end)
- function run_remote(...)
+ local function run_remote(...)
set_session(server)
local addr = funcs.serverlist()[1]
local client_argv = new_argv({args={'--server', addr, ...}})
@@ -121,7 +120,7 @@ describe('Remote', function()
-- to wait for the remote instance to exit and calling jobwait blocks
-- the event loop. If the server event loop is blocked, it can't process
-- our incoming --remote calls.
- local client_starter = clear()
+ clear()
local bogus_job_id = funcs.jobstart(bogus_argv)
eq({2}, funcs.jobwait({bogus_job_id}))
end
@@ -136,5 +135,8 @@ describe('Remote', function()
it('expr without server', function()
run_and_check_exit_code('--remote-expr', 'setline(1, "Yo")')
end)
+ it('wait subcommand', function()
+ run_and_check_exit_code('--remote-wait', fname)
+ end)
end)
end)