aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Edmund Lazo <janedmundlazo@hotmail.com>2018-02-15 14:13:47 -0500
committerJan Edmund Lazo <janedmundlazo@hotmail.com>2018-02-19 07:10:46 -0500
commit8dcfd58e2c20adea1eb69a97dead7a45d5beb170 (patch)
treec373c4bf29b20e5ed9f60b2d879bce89b782b287
parentd80bf3c656cc4b64005cbc149a764a5c238203ad (diff)
downloadrneovim-8dcfd58e2c20adea1eb69a97dead7a45d5beb170.tar.gz
rneovim-8dcfd58e2c20adea1eb69a97dead7a45d5beb170.tar.bz2
rneovim-8dcfd58e2c20adea1eb69a97dead7a45d5beb170.zip
test: win: enable termclose_spec.lua
-rw-r--r--test/functional/autocmd/termclose_spec.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/functional/autocmd/termclose_spec.lua b/test/functional/autocmd/termclose_spec.lua
index e64df502a6..9918cbe4fa 100644
--- a/test/functional/autocmd/termclose_spec.lua
+++ b/test/functional/autocmd/termclose_spec.lua
@@ -5,8 +5,8 @@ local clear, command, nvim, nvim_dir =
local eval, eq, retry =
helpers.eval, helpers.eq, helpers.retry
local ok = helpers.ok
+local iswin = helpers.iswin
-if helpers.pending_win32(pending) then return end
describe('TermClose event', function()
before_each(function()
@@ -23,7 +23,7 @@ describe('TermClose event', function()
end)
it('triggers when long-running terminal job gets stopped', function()
- nvim('set_option', 'shell', 'sh')
+ nvim('set_option', 'shell', iswin() and 'cmd.exe' or 'sh')
command('autocmd TermClose * let g:test_termclose = 23')
command('terminal')
command('call jobstop(b:terminal_job_id)')
@@ -31,6 +31,7 @@ describe('TermClose event', function()
end)
it('kills job trapping SIGTERM', function()
+ if helpers.pending_win32(pending) then return end
nvim('set_option', 'shell', 'sh')
nvim('set_option', 'shellcmdflag', '-c')
command([[ let g:test_job = jobstart('trap "" TERM && echo 1 && sleep 60', { ]]
@@ -48,6 +49,7 @@ describe('TermClose event', function()
end)
it('kills pty job trapping SIGHUP and SIGTERM', function()
+ if helpers.pending_win32(pending) then return end
nvim('set_option', 'shell', 'sh')
nvim('set_option', 'shellcmdflag', '-c')
command([[ let g:test_job = jobstart('trap "" HUP TERM && echo 1 && sleep 60', { ]]