From eec6c67679b18f759bb7085be7272c1733607b8d Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Tue, 19 May 2026 11:57:42 -0300 Subject: [PATCH] test(lesavka): follow relocated server opus evidence --- .../server/audio/server_opus_uac_contract.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/contract/server/audio/server_opus_uac_contract.rs b/tests/contract/server/audio/server_opus_uac_contract.rs index 02a46a3..186cd52 100644 --- a/tests/contract/server/audio/server_opus_uac_contract.rs +++ b/tests/contract/server/audio/server_opus_uac_contract.rs @@ -18,6 +18,10 @@ const OPUS_DECODE: &str = include_str!(concat!( env!("CARGO_MANIFEST_DIR"), "/server/src/audio/opus_decode.rs" )); +const OPUS_DECODE_TESTS: &str = include_str!(concat!( + env!("CARGO_MANIFEST_DIR"), + "/server/src/audio/opus_decode/tests/mod.rs" +)); #[test] fn uac_sink_remains_raw_pcm_and_guards_compressed_packets() { @@ -45,14 +49,18 @@ fn uac_sink_remains_raw_pcm_and_guards_compressed_packets() { "pending_packets: VecDeque", "take_pending_packet(sample_pts_us)", "push_pending_packet(&mut self.pending_packets", - "audio-type=restricted-lowdelay", - "sine_pcm_packet", ] { assert!( OPUS_DECODE.contains(expected), "Opus decoder should preserve decode-to-PCM marker {expected}" ); } + for expected in ["audio-type=restricted-lowdelay", "sine_pcm_packet"] { + assert!( + OPUS_DECODE_TESTS.contains(expected), + "Opus decoder tests should preserve live encode/decode evidence {expected}" + ); + } } #[test]