test: unskip more terminal tests on Windows (#26315)

This commit is contained in:
zeertzjq 2023-11-30 10:55:21 +08:00 committed by GitHub
parent 62dff43947
commit 85be914879
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 8 deletions

View File

@ -261,7 +261,6 @@ describe(':terminal buffer', function()
end)
it('it works with set rightleft #11438', function()
skip(is_os('win'))
local columns = eval('&columns')
feed(string.rep('a', columns))
command('set rightleft')

View File

@ -600,21 +600,24 @@ describe("pending scrollback line handling", function()
assert_alive()
end)
it("does not crash after nvim_buf_call #14891", function()
skip(is_os('win'))
exec_lua [[
it('does not crash after nvim_buf_call #14891', function()
exec_lua([[
local bufnr = vim.api.nvim_create_buf(false, true)
local args = ...
vim.api.nvim_buf_call(bufnr, function()
vim.fn.termopen({"echo", ("hi\n"):rep(11)})
vim.fn.termopen(args)
end)
vim.api.nvim_win_set_buf(0, bufnr)
vim.cmd("startinsert")
]]
vim.cmd('startinsert')
]], is_os('win')
and {'cmd.exe', '/c', 'for /L %I in (1,1,12) do @echo hi'}
or {'printf', ('hi\n'):rep(12)}
)
screen:expect [[
hi |
hi |
hi |
|
hi |
|
[Process exited 0]{2: } |
{3:-- TERMINAL --} |