0
0
mirror of https://github.com/vim/vim.git synced 2025-09-27 04:14:06 -04:00

patch 8.1.1972: no proper test for getchar()

Problem:    No proper test for getchar().
Solution:   Add a test with special characters.
This commit is contained in:
Bram Moolenaar
2019-09-03 23:37:01 +02:00
parent d570ab95d9
commit 5d712e4672
2 changed files with 19 additions and 0 deletions

View File

@@ -1314,6 +1314,23 @@ func Test_inputsecret()
unlet g:typed2 unlet g:typed2
endfunc endfunc
func Test_getchar()
call feedkeys('a', '')
call assert_equal(char2nr('a'), getchar())
call test_setmouse(1, 3)
let v:mouse_win = 9
let v:mouse_winid = 9
let v:mouse_lnum = 9
let v:mouse_col = 9
call feedkeys("\<S-LeftMouse>", '')
call assert_equal("\<S-LeftMouse>", getchar())
call assert_equal(1, v:mouse_win)
call assert_equal(win_getid(1), v:mouse_winid)
call assert_equal(1, v:mouse_lnum)
call assert_equal(3, v:mouse_col)
endfunc
func Test_libcall_libcallnr() func Test_libcall_libcallnr()
if !has('libcall') if !has('libcall')
return return

View File

@@ -761,6 +761,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
1972,
/**/ /**/
1971, 1971,
/**/ /**/