Mercurial > vim
view src/testdir/test_usercommands.vim @ 9342:8ce61744ed94 v7.4.1953
commit https://github.com/vim/vim/commit/049cba9e9760152b5695399a991dc61cea9ba143
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jun 26 14:38:04 2016 +0200
patch 7.4.1953
Problem: Not all parts of the quickfix code are tested.
Solution: Add more tests. (Yegappan Lakshmanan)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 26 Jun 2016 14:45:05 +0200 |
parents | f7fb117883ba |
children | c27052511998 |
line wrap: on
line source
" Tests for user defined commands " Test for <mods> in user defined commands function Test_cmdmods() let g:mods = '' command! -nargs=* MyCmd let g:mods .= '<mods> ' MyCmd aboveleft MyCmd belowright MyCmd botright MyCmd browse MyCmd confirm MyCmd hide MyCmd keepalt MyCmd keepjumps MyCmd keepmarks MyCmd keeppatterns MyCmd lockmarks MyCmd noswapfile MyCmd silent MyCmd tab MyCmd topleft MyCmd verbose MyCmd vertical MyCmd aboveleft belowright botright browse confirm hide keepalt keepjumps \ keepmarks keeppatterns lockmarks noswapfile silent tab \ topleft verbose vertical MyCmd call assert_equal(' aboveleft belowright botright browse confirm ' . \ 'hide keepalt keepjumps keepmarks keeppatterns lockmarks ' . \ 'noswapfile silent tab topleft verbose vertical aboveleft ' . \ 'belowright botright browse confirm hide keepalt keepjumps ' . \ 'keepmarks keeppatterns lockmarks noswapfile silent tab topleft ' . \ 'verbose vertical ', g:mods) let g:mods = '' command! -nargs=* MyQCmd let g:mods .= '<q-mods> ' vertical MyQCmd call assert_equal('"vertical" ', g:mods) delcommand MyCmd delcommand MyQCmd unlet g:mods endfunction