neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 1bafba31f6a6d8cd367e1388e22013f3f7d0331e
parent 47b0a718c3d96de4b5cb0e36f2bddf39b23099d0
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Tue, 16 Sep 2025 07:30:43 +0800

test(swapfile_preserve_recover_spec): fix flaky test (#35782)

Invoke nvim_get_mode() to ensure that pending input is processed.
Diffstat:
Mtest/functional/ex_cmds/swapfile_preserve_recover_spec.lua | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

diff --git a/test/functional/ex_cmds/swapfile_preserve_recover_spec.lua b/test/functional/ex_cmds/swapfile_preserve_recover_spec.lua @@ -192,7 +192,9 @@ pcall(vim.cmd.edit, 'Xtest_swapredraw.lua') exec(init) command('autocmd! nvim.swapfile') -- Delete the default handler (which skips the dialog). feed(':edit ' .. testfile .. '<CR>') + eq('r?', api.nvim_get_mode().mode) feed('E:source<CR>') + eq('r?', api.nvim_get_mode().mode) screen2:sleep(1000) feed('E') screen2:expect([[