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=