소스 검색

Fix the order of init and driver creation

Fred Sundvik 8 년 전
부모
커밋
c38589d861
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      tests/basic/test.cpp

+ 4 - 2
tests/basic/test.cpp

@@ -33,16 +33,18 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 };
 
 TEST(Basic, SendKeyboardIsNotCalledWhenNoKeyIsPressed) {
-    keyboard_init();
     TestDriver driver;
+    EXPECT_CALL(driver, send_keyboard_mock(_));
+    keyboard_init();
     EXPECT_CALL(driver, keyboard_leds_mock()).WillRepeatedly(Return(0));
     EXPECT_CALL(driver, send_keyboard_mock(_)).Times(0);
     keyboard_task();
 }
 
 TEST(Basic, SendKeyboardIsCalledWhenAKeyIsPressed) {
-    keyboard_init();
     TestDriver driver;
+    EXPECT_CALL(driver, send_keyboard_mock(_));
+    keyboard_init();
     press_key(0, 0);
     EXPECT_CALL(driver, keyboard_leds_mock()).WillRepeatedly(Return(0));
     EXPECT_CALL(driver, send_keyboard_mock(_));