mirror of
https://github.com/neovim/neovim.git
synced 2025-10-26 12:27:24 +00:00
completion: Initialize v:completed_item #2839
v:completed_item should always be a dict (not empty string), even before the first completion.
This commit is contained in:
committed by
Justin M. Keyes
parent
7b87dc9299
commit
8b200f904f
@@ -10,6 +10,13 @@ describe('completion', function()
|
||||
end)
|
||||
|
||||
describe('v:completed_item', function()
|
||||
it('is empty dict until completion', function()
|
||||
eq({}, eval('v:completed_item'))
|
||||
end)
|
||||
it('is empty dict if the candidate is not inserted', function()
|
||||
feed('ifoo<ESC>o<C-x><C-n><C-e><ESC>')
|
||||
eq({}, eval('v:completed_item'))
|
||||
end)
|
||||
it('returns expected dict in normal completion', function()
|
||||
feed('ifoo<ESC>o<C-x><C-n><ESC>')
|
||||
eq('foo', eval('getline(2)'))
|
||||
|
||||
Reference in New Issue
Block a user