From 0012c78b024354686dffd693d135686378fecdc5 Mon Sep 17 00:00:00 2001 From: w0rp Date: Wed, 25 Jul 2018 20:13:59 +0100 Subject: #1700 - Temporarily change completion options when the feedkeys() keybind is fired --- test/completion/test_completion_events.vader | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test/completion') diff --git a/test/completion/test_completion_events.vader b/test/completion/test_completion_events.vader index f3e05950..dfffab61 100644 --- a/test/completion/test_completion_events.vader +++ b/test/completion/test_completion_events.vader @@ -125,6 +125,8 @@ Execute(ale#completion#Show() should remember the omnifunc setting and replace i let &l:omnifunc = 'FooBar' call ale#completion#Show('Response', 'Parser') + AssertEqual [["\(ale_show_completion_menu)"]], g:feedkeys_calls + call ale#completion#TriggerOmnicompleteMenu() AssertEqual 'FooBar', b:ale_old_omnifunc AssertEqual 'ale#completion#OmniFunc', &l:omnifunc @@ -133,6 +135,8 @@ Execute(ale#completion#Show() should remember the completeopt setting and replac let &l:completeopt = 'menu' call ale#completion#Show('Response', 'Parser') + AssertEqual [["\(ale_show_completion_menu)"]], g:feedkeys_calls + call ale#completion#TriggerOmnicompleteMenu() AssertEqual 'menu', b:ale_old_completopt AssertEqual 'menu,menuone,noselect,noinsert', &l:completeopt @@ -141,6 +145,8 @@ Execute(ale#completion#Show() should set the preview option if it's set): let &l:completeopt = 'menu,preview' call ale#completion#Show('Response', 'Parser') + AssertEqual [["\(ale_show_completion_menu)"]], g:feedkeys_calls + call ale#completion#TriggerOmnicompleteMenu() AssertEqual 'menu,preview', b:ale_old_completopt AssertEqual 'menu,menuone,preview,noselect,noinsert', &l:completeopt -- cgit v1.2.3