Mercurial > vim
comparison src/testdir/test_cmdline.vim @ 14167:3ca818b65cde v8.1.0101
patch 8.1.0101: no test for getcmdwintype()
commit https://github.com/vim/vim/commit/81612b7a7dc50a6c0da9f42fa48f1f576a4ad616
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Jun 23 14:55:03 2018 +0200
patch 8.1.0101: no test for getcmdwintype()
Problem: No test for getcmdwintype().
Solution: Add a test. (Dominique Pelle, closes https://github.com/vim/vim/issues/3068)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 23 Jun 2018 15:00:05 +0200 |
parents | ee649db58c41 |
children | 5d9b450e7827 |
comparison
equal
deleted
inserted
replaced
14166:4a570c13f750 | 14167:3ca818b65cde |
---|---|
509 cnoremap <expr> <F6> Check_cmdline('=') | 509 cnoremap <expr> <F6> Check_cmdline('=') |
510 call feedkeys("a\<C-R>=MyCmd a\<F6>\<Esc>\<Esc>", "xt") | 510 call feedkeys("a\<C-R>=MyCmd a\<F6>\<Esc>\<Esc>", "xt") |
511 cunmap <F6> | 511 cunmap <F6> |
512 endfunc | 512 endfunc |
513 | 513 |
514 func Test_getcmdwintype() | |
515 call feedkeys("q/:let a = getcmdwintype()\<CR>:q\<CR>", 'x!') | |
516 call assert_equal('/', a) | |
517 | |
518 call feedkeys("q?:let a = getcmdwintype()\<CR>:q\<CR>", 'x!') | |
519 call assert_equal('?', a) | |
520 | |
521 call feedkeys("q::let a = getcmdwintype()\<CR>:q\<CR>", 'x!') | |
522 call assert_equal(':', a) | |
523 | |
524 call feedkeys(":\<C-F>:let a = getcmdwintype()\<CR>:q\<CR>", 'x!') | |
525 call assert_equal(':', a) | |
526 | |
527 call assert_equal('', getcmdwintype()) | |
528 endfunc | |
529 | |
514 func Test_verbosefile() | 530 func Test_verbosefile() |
515 set verbosefile=Xlog | 531 set verbosefile=Xlog |
516 echomsg 'foo' | 532 echomsg 'foo' |
517 echomsg 'bar' | 533 echomsg 'bar' |
518 set verbosefile= | 534 set verbosefile= |