From ef779ef75fa355d9fc72436503c9a7817bd8f5ba Mon Sep 17 00:00:00 2001 From: breel Date: Wed, 11 Mar 2026 09:21:18 -0600 Subject: [PATCH] test syn without REALLY testing but at least panics --- src/syn.rs | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/syn.rs b/src/syn.rs index e190428..1a46763 100644 --- a/src/syn.rs +++ b/src/syn.rs @@ -70,3 +70,27 @@ impl Syn { }; } } + +#[cfg(test)] +mod test { + use super::*; + + #[test] + fn test_new_real() { + Syn::new(false, "super_small_font.sf2".to_string(), 44100); + } + + #[test] + fn test_text() { + let mut syn = Syn::new(true, ".sf2".to_string(), 1); + + syn.note_on(1, 2, 3); + syn.note_on(2, 3, 4); + + syn.note_off(2, 3); + + let mut buffer1 = Vec::::new(); + let mut buffer2 = Vec::::new(); + syn.render(&mut buffer1, &mut buffer2); + } +}