aboutsummaryrefslogtreecommitdiff
path: root/test/functional/terminal/scrollback_spec.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-11-30 10:55:21 +0800
committerGitHub <noreply@github.com>2023-11-30 10:55:21 +0800
commit85be914879d49435c3b689efd5f1dae70e81d168 (patch)
tree1be0153bf1df7edf3f11a8bdff3d01efc8fa566a /test/functional/terminal/scrollback_spec.lua
parent62dff439479315558cd08dedbca61be5fafcc938 (diff)
downloadrneovim-85be914879d49435c3b689efd5f1dae70e81d168.tar.gz
rneovim-85be914879d49435c3b689efd5f1dae70e81d168.tar.bz2
rneovim-85be914879d49435c3b689efd5f1dae70e81d168.zip
test: unskip more terminal tests on Windows (#26315)
Diffstat (limited to 'test/functional/terminal/scrollback_spec.lua')
-rw-r--r--test/functional/terminal/scrollback_spec.lua17
1 files changed, 10 insertions, 7 deletions
diff --git a/test/functional/terminal/scrollback_spec.lua b/test/functional/terminal/scrollback_spec.lua
index 1e278e4cff..d687dff230 100644
--- a/test/functional/terminal/scrollback_spec.lua
+++ b/test/functional/terminal/scrollback_spec.lua
@@ -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 --} |