diff options
Diffstat (limited to 'tests/test_common/test_driver.cpp')
| -rw-r--r-- | tests/test_common/test_driver.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/test_common/test_driver.cpp b/tests/test_common/test_driver.cpp index f1c52cb7b6..0495da8205 100644 --- a/tests/test_common/test_driver.cpp +++ b/tests/test_common/test_driver.cpp | |||
| @@ -60,7 +60,10 @@ void TestDriver::send_extra(report_extra_t* report) { | |||
| 60 | namespace internal { | 60 | namespace internal { |
| 61 | void expect_unicode_code_point(TestDriver& driver, uint32_t code_point) { | 61 | void expect_unicode_code_point(TestDriver& driver, uint32_t code_point) { |
| 62 | testing::InSequence seq; | 62 | testing::InSequence seq; |
| 63 | EXPECT_REPORT(driver, (KC_LCTL, KC_LSFT, KC_U)); | 63 | EXPECT_REPORT(driver, (KC_LEFT_CTRL, KC_LEFT_SHIFT)); |
| 64 | EXPECT_REPORT(driver, (KC_LEFT_CTRL, KC_LEFT_SHIFT, KC_U)); | ||
| 65 | EXPECT_REPORT(driver, (KC_LEFT_CTRL, KC_LEFT_SHIFT)); | ||
| 66 | EXPECT_EMPTY_REPORT(driver); | ||
| 64 | 67 | ||
| 65 | bool print_zero = false; | 68 | bool print_zero = false; |
| 66 | for (int i = 7; i >= 0; --i) { | 69 | for (int i = 7; i >= 0; --i) { |
| @@ -71,10 +74,12 @@ void expect_unicode_code_point(TestDriver& driver, uint32_t code_point) { | |||
| 71 | const uint8_t digit = (code_point >> (i * 4)) & 0xf; | 74 | const uint8_t digit = (code_point >> (i * 4)) & 0xf; |
| 72 | if (digit || print_zero) { | 75 | if (digit || print_zero) { |
| 73 | EXPECT_REPORT(driver, (hex_digit_to_keycode(digit))); | 76 | EXPECT_REPORT(driver, (hex_digit_to_keycode(digit))); |
| 77 | EXPECT_EMPTY_REPORT(driver); | ||
| 74 | print_zero = true; | 78 | print_zero = true; |
| 75 | } | 79 | } |
| 76 | } | 80 | } |
| 77 | 81 | ||
| 78 | EXPECT_REPORT(driver, (KC_SPC)); | 82 | EXPECT_REPORT(driver, (KC_SPACE)); |
| 83 | EXPECT_EMPTY_REPORT(driver); | ||
| 79 | } | 84 | } |
| 80 | } // namespace internal | 85 | } // namespace internal |
