neovim

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

commit 145c2e720c1eb09093aaf006fcb4396dac44620c
parent 07785ea9c5595f379f2cac2ce8ffa95244e3d8e3
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Wed, 19 Feb 2025 16:10:07 +0800

test(completion_spec): make Enter test descriptions more accurate

Diffstat:
Mtest/functional/editor/completion_spec.lua | 14++++++++------
Mtest/functional/legacy/edit_spec.lua | 2+-
2 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/test/functional/editor/completion_spec.lua b/test/functional/editor/completion_spec.lua @@ -460,7 +460,7 @@ describe('completion', function() June]]) end) - it('Enter does not select original text', function() + it('Enter inserts newline at original text after adding leader', function() feed('iJ<C-x><C-u>') poke_eventloop() feed('u') @@ -506,21 +506,23 @@ describe('completion', function() ]]) end) - it('Enter selects original text after adding leader and insert newline', function() + it('Enter inserts newline at original text after adding leader', function() feed('iJ<C-x><C-u>') poke_eventloop() feed('u') poke_eventloop() feed('<CR>') - expect([[Ju -]]) + expect([[ + Ju + ]]) feed('<Esc>') poke_eventloop() -- The behavior should be the same when completion has been interrupted, -- which can happen interactively if the completion function is slow. feed('ggVGSJ<C-x><C-u>u<CR>') - expect([[Ju -]]) + expect([[ + Ju + ]]) end) end) diff --git a/test/functional/legacy/edit_spec.lua b/test/functional/legacy/edit_spec.lua @@ -94,7 +94,7 @@ describe('edit', function() end) -- oldtest: Test_edit_CAR() - it('insert a newline when pressing Enter, even if the pum is visible', function() + it('Enter inserts newline with pum at original text after adding leader', function() local screen = Screen.new(10, 6) command('set cot=menu,menuone,noselect') feed('Shello hero<CR>h<C-X><C-N>e')