~ruther/qmk_firmware

d7220da5cb775f4da139aea141bdd1880eab060a — Drashna Jaelre 2 years ago 6a7ba7a
[Bug] Fix issue with Repeat Key-Combo test (#21005)

M tests/repeat_key/repeat_key_combo/test.mk => tests/repeat_key/repeat_key_combo/test.mk +1 -0
@@ 16,3 16,4 @@
REPEAT_KEY_ENABLE = yes

COMBO_ENABLE = yes
INTROSPECTION_KEYMAP_C = test_combos.c

A tests/repeat_key/repeat_key_combo/test_combos.c => tests/repeat_key/repeat_key_combo/test_combos.c +8 -0
@@ 0,0 1,8 @@
// Copyright 2023 Stefan Kerkmann (@KarlK90)
// Copyright 2023 @filterpaper
// Copyright 2023 Nick Brassel (@tzarc)
// SPDX-License-Identifier: GPL-2.0-or-later
#include "quantum.h"

const uint16_t xy_combo[] PROGMEM = {KC_X, KC_Y, COMBO_END};
combo_t        key_combos[]       = {COMBO(xy_combo, KC_Q)};

M tests/repeat_key/repeat_key_combo/test_repeat_key_combo.cpp => tests/repeat_key/repeat_key_combo/test_repeat_key_combo.cpp +0 -7
@@ 24,13 24,6 @@ using ::testing::InSequence;

namespace {

extern "C" {
// Define a combo: KC_X + KC_Y = KC_Q.
const uint16_t xy_combo[] PROGMEM = {KC_X, KC_Y, COMBO_END};
combo_t        key_combos[]       = {COMBO(xy_combo, KC_Q)};
uint16_t       COMBO_LEN          = sizeof(key_combos) / sizeof(*key_combos);
} // extern "C"

class RepeatKey : public TestFixture {};

// Tests repeating a combo, KC_X + KC_Y = KC_Q, by typing