test syn without REALLY testing but at least panics

This commit is contained in:
2026-03-11 09:21:18 -06:00
parent b8910becc6
commit ef779ef75f

View File

@@ -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::<f32>::new();
let mut buffer2 = Vec::<f32>::new();
syn.render(&mut buffer1, &mut buffer2);
}
}