diff options
| author | Fred Sundvik <fsundvik@gmail.com> | 2017-06-17 15:18:30 +0300 |
|---|---|---|
| committer | Fred Sundvik <fsundvik@gmail.com> | 2017-06-18 21:22:22 +0300 |
| commit | c38589d8615ba3ff93736cb02d12b3c8ceb68094 (patch) | |
| tree | c8356093e760c82cc0143ca9b7ae31c3e0e0bcae /tests | |
| parent | 3bb0586acc6472380365d78ee81a332aca468239 (diff) | |
| download | qmk_firmware-c38589d8615ba3ff93736cb02d12b3c8ceb68094.tar.gz qmk_firmware-c38589d8615ba3ff93736cb02d12b3c8ceb68094.zip | |
Fix the order of init and driver creation
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/basic/test.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/basic/test.cpp b/tests/basic/test.cpp index ce9a0cd72..e3190085d 100644 --- a/tests/basic/test.cpp +++ b/tests/basic/test.cpp | |||
| @@ -33,16 +33,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 33 | }; | 33 | }; |
| 34 | 34 | ||
| 35 | TEST(Basic, SendKeyboardIsNotCalledWhenNoKeyIsPressed) { | 35 | TEST(Basic, SendKeyboardIsNotCalledWhenNoKeyIsPressed) { |
| 36 | keyboard_init(); | ||
| 37 | TestDriver driver; | 36 | TestDriver driver; |
| 37 | EXPECT_CALL(driver, send_keyboard_mock(_)); | ||
| 38 | keyboard_init(); | ||
| 38 | EXPECT_CALL(driver, keyboard_leds_mock()).WillRepeatedly(Return(0)); | 39 | EXPECT_CALL(driver, keyboard_leds_mock()).WillRepeatedly(Return(0)); |
| 39 | EXPECT_CALL(driver, send_keyboard_mock(_)).Times(0); | 40 | EXPECT_CALL(driver, send_keyboard_mock(_)).Times(0); |
| 40 | keyboard_task(); | 41 | keyboard_task(); |
| 41 | } | 42 | } |
| 42 | 43 | ||
| 43 | TEST(Basic, SendKeyboardIsCalledWhenAKeyIsPressed) { | 44 | TEST(Basic, SendKeyboardIsCalledWhenAKeyIsPressed) { |
| 44 | keyboard_init(); | ||
| 45 | TestDriver driver; | 45 | TestDriver driver; |
| 46 | EXPECT_CALL(driver, send_keyboard_mock(_)); | ||
| 47 | keyboard_init(); | ||
| 46 | press_key(0, 0); | 48 | press_key(0, 0); |
| 47 | EXPECT_CALL(driver, keyboard_leds_mock()).WillRepeatedly(Return(0)); | 49 | EXPECT_CALL(driver, keyboard_leds_mock()).WillRepeatedly(Return(0)); |
| 48 | EXPECT_CALL(driver, send_keyboard_mock(_)); | 50 | EXPECT_CALL(driver, send_keyboard_mock(_)); |
