diff options
Diffstat (limited to 'src/testdir/test_popup.vim')
| -rw-r--r-- | src/testdir/test_popup.vim | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/testdir/test_popup.vim b/src/testdir/test_popup.vim index cefaee26a..ea489f9c9 100644 --- a/src/testdir/test_popup.vim +++ b/src/testdir/test_popup.vim @@ -49,8 +49,20 @@ func Test_noinsert_complete() call feedkeys("i\<F5>soun\<CR>\<CR>\<ESC>.", 'tx') call assert_equal('soundfold', getline(1)) call assert_equal('soundfold', getline(2)) + bwipe! + new + inoremap <F5> <C-R>=Test()<CR> + call feedkeys("i\<F5>\<CR>\<ESC>", 'tx') + call assert_equal('source', getline(1)) bwipe! + set completeopt-=noinsert iunmap <F5> endfunc + + +function! Test() abort + call complete(1, ['source', 'soundfold']) + return '' +endfunction |
