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

@@ -96,101 +96,3 @@ pub fn classify_support(detected: Option<(i64, i64, i64)>) -> SupportClassificat
}
}
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn meets_floor_exact_match() {
assert!(meets_floor((12, 3, 0), SCK_MIN_MACOS));
}
#[test]
fn meets_floor_higher_major() {
assert!(meets_floor((14, 0, 0), SCK_MIN_MACOS));
}
#[test]
fn meets_floor_higher_minor() {
assert!(meets_floor((12, 4, 0), SCK_MIN_MACOS));
}
#[test]
fn rejects_below_floor_minor() {
assert!(!meets_floor((12, 2, 9), SCK_MIN_MACOS));
}
#[test]
fn rejects_below_floor_major() {
assert!(!meets_floor((11, 7, 10), SCK_MIN_MACOS));
}
#[test]
fn rejects_macos_10_15_for_sck() {
assert!(!meets_floor((10, 15, 7), SCK_MIN_MACOS));
}
#[test]
fn coreaudio_floor_14_2() {
assert!(meets_floor((14, 2, 0), COREAUDIO_TAP_MIN_MACOS));
assert!(!meets_floor((14, 1, 9), COREAUDIO_TAP_MIN_MACOS));
assert!(meets_floor((15, 0, 0), COREAUDIO_TAP_MIN_MACOS));
}
#[test]
fn format_version_trims_zero_patch() {
assert_eq!("12.3", format_version((12, 3, 0)));
assert_eq!("14.2.1", format_version((14, 2, 1)));
}
#[test]
fn classify_unknown_version_is_unsupported() {
let c = classify_support(None);
assert!(!c.supported);
assert!(!c.sck_available);
assert!(!c.coreaudio_available);
assert!(c.reason.contains("could not detect"));
}
#[test]
fn classify_macos_10_15_is_unsupported_and_mentions_min_version() {
let c = classify_support(Some((10, 15, 7)));
assert!(!c.supported);
assert!(!c.sck_available);
assert!(!c.coreaudio_available);
assert!(c.reason.contains("macOS 12.3+"), "reason: {}", c.reason);
assert!(c.reason.contains("macOS 10.15.7"), "reason: {}", c.reason);
assert!(c.reason.contains("ScreenCaptureKit"));
}
#[test]
fn classify_macos_12_3_is_sck_only() {
let c = classify_support(Some((12, 3, 0)));
assert!(c.supported);
assert!(c.sck_available);
assert!(!c.coreaudio_available);
assert!(c.reason.contains("ScreenCaptureKit per-app capture"));
assert!(
c.reason
.contains("CoreAudio process tap requires macOS 14.2+")
);
}
#[test]
fn classify_macos_14_2_has_both_backends() {
let c = classify_support(Some((14, 2, 0)));
assert!(c.supported);
assert!(c.sck_available);
assert!(c.coreaudio_available);
assert!(c.reason.contains("CoreAudio process tap"));
}
#[test]
fn classify_macos_15_is_supported() {
let c = classify_support(Some((15, 0, 0)));
assert!(c.supported);
assert!(c.sck_available);
assert!(c.coreaudio_available);
}
}