test(audio): honor platform support in direct-route assertions

cx
This commit is contained in:
vicrodh committed 2026-08-28 09:44:25 -06:00
1 parent bc4e8e6d7a
commit 0b7fa6da93
3 files changed
+18 -6

No files matched your search

+8 -2
View File
@@ -1211,10 +1211,16 @@ mod tests {
audio.backend_type = Some(AudioBackendType::Alsa);
audio.output_device = Some("front:CARD=USB,DEV=0".to_string());
audio.alsa_plugin = Some(AlsaPlugin::Hw);
assert!(uses_alsa_direct_route(&audio));
assert_eq!(
uses_alsa_direct_route(&audio),
cfg!(target_os = "linux")
);
audio.alsa_plugin = Some(AlsaPlugin::PlugHw);
assert!(uses_alsa_direct_route(&audio));
assert_eq!(
uses_alsa_direct_route(&audio),
cfg!(target_os = "linux")
);
audio.alsa_plugin = Some(AlsaPlugin::Pcm);
assert!(!uses_alsa_direct_route(&audio));