chore(repo): remove dead code and useless tests (#3375)

This commit is contained in:
Hampus authored and GitHub committed 2026-10-10 21:43:29 +02:00
1 parent 7e177a1c90
commit 1cd62eb661
1391 files changed
+783 -120415

No files matched your search

@@ -156,59 +156,3 @@ pub fn keysym_to_name(keysym: u32) -> Option<&'static str> {
.find(|(sym, _)| *sym == keysym)
.map(|(_, name)| *name)
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn common_letters_map_to_single_letter_names() {
assert_eq!(keysym_to_name(0x0061), Some("A"));
assert_eq!(keysym_to_name(0x006d), Some("M"));
assert_eq!(keysym_to_name(0x007a), Some("Z"));
}
#[test]
fn modifier_keysyms_produce_side_distinguished_names() {
assert_eq!(keysym_to_name(0xffe1), Some("ShiftLeft"));
assert_eq!(keysym_to_name(0xffe2), Some("ShiftRight"));
assert_eq!(keysym_to_name(0xffe3), Some("ControlLeft"));
assert_eq!(keysym_to_name(0xffe9), Some("AltLeft"));
assert_eq!(keysym_to_name(0xffeb), Some("MetaLeft"));
}
#[test]
fn function_keys_f1_through_f12() {
assert_eq!(keysym_to_name(0xffbe), Some("F1"));
assert_eq!(keysym_to_name(0xffc9), Some("F12"));
assert_eq!(keysym_to_name(0xff13), Some("Pause"));
assert_eq!(keysym_to_name(0xffca), Some("F13"));
assert_eq!(keysym_to_name(0xffb0), Some("Numpad0"));
assert_eq!(keysym_to_name(0x1008ff12), Some("AudioVolumeMute"));
assert_eq!(keysym_to_name(0x1008ff41), Some("LaunchApp1"));
}
#[test]
fn arrows_and_editing_keys_round_trip() {
assert_eq!(keysym_to_name(0xff51), Some("ArrowLeft"));
assert_eq!(keysym_to_name(0xff56), Some("PageDown"));
assert_eq!(keysym_to_name(0xffff), Some("Delete"));
}
#[test]
fn unknown_keysym_has_no_name() {
assert!(keysym_to_name(0x12345).is_none());
assert!(keysym_to_name(0x6ca).is_none());
}
#[test]
fn no_distinct_names_share_a_keysym() {
for (i, (sym_i, name_i)) in KEYSYM_TABLE.iter().enumerate() {
for (sym_j, name_j) in &KEYSYM_TABLE[i + 1..] {
if sym_i == sym_j {
assert_eq!(name_i, name_j, "duplicate keysym {sym_i:#x}");
}
}
}
}
}