diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-09-03 22:35:40 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-09-03 22:35:40 +0200 |
commit | dac1947bb366ef43cd6da95acc730554e76d8b84 (patch) | |
tree | d6959ff23939dfa6e68f8618694efb617c59f2e3 /src/testdir/test_popup.vim | |
parent | dda933d06c06c2792bd686d059f6ad19191ad30b (diff) | |
download | vim-dac1947bb366ef43cd6da95acc730554e76d8b84.zip |
patch 7.4.2321
Problem: When a test is commented out we forget about it.
Solution: Let a test throw an exception with "Skipped" and list skipped test
functions. (Christian Brabandt)
Diffstat (limited to 'src/testdir/test_popup.vim')
-rw-r--r-- | src/testdir/test_popup.vim | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/src/testdir/test_popup.vim b/src/testdir/test_popup.vim index 34a2251ab..dd949334c 100644 --- a/src/testdir/test_popup.vim +++ b/src/testdir/test_popup.vim @@ -16,6 +16,21 @@ func! ListMonths() return '' endfunc +func! Test_popup_complete2() + " Insert match immediately, if there is only one match + " <c-e> Should select a character from the line below + " TODO: test disabled because the code change has been reverted. + throw "Skipped: Bug with <c-e> and popupmenu not fixed yet" + new + inoremap <f5> <c-r>=ListMonths()<cr> + call append(1, ["December2015"]) + :1 + call feedkeys("aD\<f5>\<C-E>\<C-E>\<C-E>\<C-E>\<enter>\<esc>", 'tx') + call assert_equal(["December2015", "", "December2015"], getline(1,3)) + %d + bw! +endfu + func! Test_popup_complete() new inoremap <f5> <c-r>=ListMonths()<cr> @@ -168,15 +183,6 @@ func! Test_popup_complete() call assert_equal(["December2015", "December2015", ""], getline(1,3)) %d - " Insert match immediately, if there is only one match - " <c-e> Should select a character from the line below - " TODO: test disabled because the code change has been reverted. - " call append(1, ["December2015"]) - " :1 - " call feedkeys("aD\<f5>\<C-E>\<C-E>\<C-E>\<C-E>\<enter>\<esc>", 'tx') - " call assert_equal(["December2015", "", "December2015"], getline(1,3)) - " %d - " use menuone for 'completeopt' " Since for the first <c-y> the menu is still shown, will only select " three letters from the line above |