diff options
| author | Yegappan Lakshmanan <yegappan@yahoo.com> | 2022-06-01 12:31:53 +0100 |
|---|---|---|
| committer | Bram Moolenaar <Bram@vim.org> | 2022-06-01 12:31:53 +0100 |
| commit | 00e977cb83625f979d13639249a7788d5a1cb71e (patch) | |
| tree | 06b436df6e4354a4300419f8460696f4bf8e506f /src/testdir/test_cmdline.vim | |
| parent | b5912e0643dc21b1b88c517d3ac1282eba57293d (diff) | |
| download | vim-git-8.2.5049.tar.gz | |
patch 8.2.5049: insufficient tests for autocommandsv8.2.5049
Problem: Insufficient tests for autocommands.
Solution: Add a few more tests. (Yegappan Lakshmanan, closes #10507)
Diffstat (limited to 'src/testdir/test_cmdline.vim')
| -rw-r--r-- | src/testdir/test_cmdline.vim | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/testdir/test_cmdline.vim b/src/testdir/test_cmdline.vim index cc7fe54d6..77965b3f6 100644 --- a/src/testdir/test_cmdline.vim +++ b/src/testdir/test_cmdline.vim @@ -1063,10 +1063,19 @@ func Test_cmdline_complete_various() augroup END call feedkeys(":augroup X\<C-A>\<C-B>\"\<CR>", 'xt') call assert_equal("\"augroup XTest.test", @:) + + " group name completion in :autocmd call feedkeys(":au X\<C-A>\<C-B>\"\<CR>", 'xt') call assert_equal("\"au XTest.test", @:) + call feedkeys(":au XTest.test\<Tab>\<C-B>\"\<CR>", 'xt') + call assert_equal("\"au XTest.test", @:) + augroup! XTest.test + " autocmd pattern completion + call feedkeys(":au BufEnter *.py\<Tab>\<C-B>\"\<CR>", 'xt') + call assert_equal("\"au BufEnter *.py\t", @:) + " completion for the :unlet command call feedkeys(":unlet one two\<C-A>\<C-B>\"\<CR>", 'xt') call assert_equal("\"unlet one two", @:) |
