aboutsummaryrefslogtreecommitdiff
path: root/test/functional
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-10-01 19:07:16 +0800
committerzeertzjq <zeertzjq@outlook.com>2023-10-01 20:00:23 +0800
commit01c51a491330bd10202c73aff92c0978984c0692 (patch)
tree489e52a8c585f8f1fccfdddf814ac763ad2b7522 /test/functional
parent5821c857e025a292c17bd80192366dc7bfb1fbc6 (diff)
downloadrneovim-01c51a491330bd10202c73aff92c0978984c0692.tar.gz
rneovim-01c51a491330bd10202c73aff92c0978984c0692.tar.bz2
rneovim-01c51a491330bd10202c73aff92c0978984c0692.zip
feat(completion): support completing more string options
Diffstat (limited to 'test/functional')
-rw-r--r--test/functional/editor/completion_spec.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/functional/editor/completion_spec.lua b/test/functional/editor/completion_spec.lua
index 8c299636cc..ea3397d50d 100644
--- a/test/functional/editor/completion_spec.lua
+++ b/test/functional/editor/completion_spec.lua
@@ -941,6 +941,15 @@ describe('completion', function()
end)
end)
+ it('cmdline completion supports various string options', function()
+ eq('auto', funcs.getcompletion('set foldcolumn=', 'cmdline')[2])
+ eq({'nosplit', 'split'}, funcs.getcompletion('set inccommand=', 'cmdline'))
+ eq({'ver:3,hor:6', 'hor:', 'ver:'}, funcs.getcompletion('set mousescroll=', 'cmdline'))
+ eq('BS', funcs.getcompletion('set termpastefilter=', 'cmdline')[2])
+ eq('SpecialKey', funcs.getcompletion('set winhighlight=', 'cmdline')[1])
+ eq('SpecialKey', funcs.getcompletion('set winhighlight=NonText:', 'cmdline')[1])
+ end)
+
describe('from the commandline window', function()
it('is cleared after CTRL-C', function ()
feed('q:')