Reference issue #524 from the unit tests

This commit is contained in:
Fred Sundvik 2017-07-08 19:26:47 +03:00 committed by Jack Humbert
parent 60b1880a62
commit 41efcd6d73

View File

@ -111,6 +111,9 @@ TEST_F(KeyPress, RightShiftLeftControlAndCharWithTheSameKey) {
press_key(6, 0); press_key(6, 0);
// BUG: The press is split into two reports // BUG: The press is split into two reports
// BUG: It reports RSFT instead of LSFT // BUG: It reports RSFT instead of LSFT
// See issue #524 for more information
// The underlying cause is that we use only one bit to represent the right hand
// modifiers.
EXPECT_CALL(driver, send_keyboard_mock(KeyboardReport(KC_RSFT, KC_RCTRL))); EXPECT_CALL(driver, send_keyboard_mock(KeyboardReport(KC_RSFT, KC_RCTRL)));
EXPECT_CALL(driver, send_keyboard_mock(KeyboardReport(KC_RSFT, KC_RCTRL, KC_O))); EXPECT_CALL(driver, send_keyboard_mock(KeyboardReport(KC_RSFT, KC_RCTRL, KC_O)));
keyboard_task(); keyboard_task();