aboutsummaryrefslogtreecommitdiff
path: root/test/functional/autocmd/autocmd_oldtest_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional/autocmd/autocmd_oldtest_spec.lua')
-rw-r--r--test/functional/autocmd/autocmd_oldtest_spec.lua13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/functional/autocmd/autocmd_oldtest_spec.lua b/test/functional/autocmd/autocmd_oldtest_spec.lua
index 0243674f2d..279eb495e7 100644
--- a/test/functional/autocmd/autocmd_oldtest_spec.lua
+++ b/test/functional/autocmd/autocmd_oldtest_spec.lua
@@ -7,10 +7,18 @@ local api = helpers.api
local fn = helpers.fn
local exec = helpers.exec
local feed = helpers.feed
+local assert_log = helpers.assert_log
+local is_os = helpers.is_os
+
+local testlog = 'Xtest_autocmd_oldtest_log'
describe('oldtests', function()
before_each(clear)
+ after_each(function()
+ os.remove(testlog)
+ end)
+
local exec_lines = function(str)
return fn.split(fn.execute(str), '\n')
end
@@ -49,6 +57,7 @@ describe('oldtests', function()
end)
it('should fire on unload buf', function()
+ clear({ env = { NVIM_LOG_FILE = testlog } })
fn.writefile({ 'Test file Xxx1' }, 'Xxx1')
fn.writefile({ 'Test file Xxx2' }, 'Xxx2')
local fname = 'Xtest_functional_autocmd_unload'
@@ -81,6 +90,10 @@ describe('oldtests', function()
fn.delete('Xxx2')
fn.delete(fname)
fn.delete('Xout')
+
+ if is_os('win') then
+ assert_log('stream write failed. RPC canceled; closing channel', testlog)
+ end
end)
-- oldtest: Test_delete_ml_get_errors()