diff options
| author | Justin M. Keyes <justinkz@gmail.com> | 2018-09-05 09:38:34 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-09-05 09:38:34 +0200 |
| commit | bfe82d465035a1b792c4a17d7f7a759b61205e15 (patch) | |
| tree | ae5a9585f80e4094a660bc8d65dc4917325597a5 /src/nvim/testdir | |
| parent | 73849ceeb977c855af484b8bcb772b71e293768e (diff) | |
| parent | f8e042f73242fe7395c415c611491303df474e3d (diff) | |
| download | rneovim-bfe82d465035a1b792c4a17d7f7a759b61205e15.tar.gz rneovim-bfe82d465035a1b792c4a17d7f7a759b61205e15.tar.bz2 rneovim-bfe82d465035a1b792c4a17d7f7a759b61205e15.zip | |
Merge #8888 from janlazo/vim-8.0.1020
Diffstat (limited to 'src/nvim/testdir')
| -rw-r--r-- | src/nvim/testdir/test_timers.vim | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_timers.vim b/src/nvim/testdir/test_timers.vim index 81ac2b6171..6450bf02e8 100644 --- a/src/nvim/testdir/test_timers.vim +++ b/src/nvim/testdir/test_timers.vim @@ -169,5 +169,25 @@ func Test_stop_all_in_callback() call assert_equal(0, len(info)) endfunc +func FeedAndPeek(timer) + call test_feedinput('a') + call getchar(1) +endfunc + +func Interrupt(timer) + call test_feedinput("\<C-C>") +endfunc + +func Test_peek_and_get_char() + throw 'skipped: Nvim does not support test_feedinput()' + if !has('unix') && !has('gui_running') + return + endif + call timer_start(0, 'FeedAndPeek') + let intr = timer_start(100, 'Interrupt') + let c = getchar() + call assert_equal(char2nr('a'), c) + call timer_stop(intr) +endfunc " vim: shiftwidth=2 sts=2 expandtab |