Mercurial > vim
changeset 34217:0f125612fd33 v9.1.0057
patch 9.1.0057: MS-Windows: Key event test still fails
Commit: https://github.com/vim/vim/commit/6a02eb073e1c801a5a92837d4b2d44b6a80afddd
Author: Christian Brabandt <cb@256bit.org>
Date: Thu Jan 25 22:28:37 2024 +0100
patch 9.1.0057: MS-Windows: Key event test still fails
Problem: MS-Windows: Key event test still fails
Solution: Skip testing CTRL-C, since it causes an Interrupt
which causes a test failure (after 9.1.0053)
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 25 Jan 2024 22:45:02 +0100 |
parents | 49e066c9a901 |
children | b383c7665d4d |
files | src/testdir/test_mswin_event.vim src/version.c |
diffstat | 2 files changed, 13 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/src/testdir/test_mswin_event.vim +++ b/src/testdir/test_mswin_event.vim @@ -470,19 +470,19 @@ func Test_mswin_event_character_keys() " Test for <Ctrl-A> to <Ctrl-Z> keys " Expect the unicode characters 0x01 to 0x1A -" Note: May cause an Interrupt to be triggered for Ctrl-C +" Note: Skip C because it triggers an Interrupt (CTRL-C) +" which causes a test failure for modkey in [s:VK.CONTROL, s:VK.LCONTROL, s:VK.RCONTROL] for kc in range(65, 90) - try - call SendKeyGroup([modkey, kc]) - let ch = Getcharstr() - call assert_equal(nr2char(kc - 64), ch) - call SendKeyWithModifiers(kc, s:MOD_MASK_CTRL) - let ch = Getcharstr() - call assert_equal(nr2char(kc - 64), ch) - catch /^Vim:Interrupt$/ - " ignore - endtry + if kc == 67 + continue + endif + call SendKeyGroup([modkey, kc]) + let ch = Getcharstr() + call assert_equal(nr2char(kc - 64), ch) + call SendKeyWithModifiers(kc, s:MOD_MASK_CTRL) + let ch = Getcharstr() + call assert_equal(nr2char(kc - 64), ch) endfor endfor