neovim

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

commit 359763307546ae7a401e9458fefeb6f4cd37a40f
parent ff75f345ab5fa57c6560db021e8eb099aff90472
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Fri, 22 Nov 2024 08:08:12 +0800

test(autocmd/termxx_spec): fix TextChangedT test flakiness (#31296)

Problem:  The E937 error appears for too short in TextChangedT test.
Solution: Only feed an Enter key after seeing the error.
Diffstat:
Mtest/functional/autocmd/termxx_spec.lua | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/test/functional/autocmd/termxx_spec.lua b/test/functional/autocmd/termxx_spec.lua @@ -213,9 +213,11 @@ describe('autocmd TextChangedT', function() end) it('cannot delete terminal buffer', function() - command([[autocmd TextChangedT * call nvim_input('<CR>') | bwipe!]]) + command('autocmd TextChangedT * bwipe!') tt.feed_data('a') screen:expect({ any = 'E937: ' }) + feed('<CR>') + command('autocmd! TextChangedT') matches( '^E937: Attempt to delete a buffer that is in use: term://', api.nvim_get_vvar('errmsg')