Feat: extend CI to cover desktop

This commit is contained in:
2026-01-30 21:19:48 +01:00
parent 4c635500dd
commit 4049c7787c
5 changed files with 61 additions and 17 deletions

View File

@@ -34,7 +34,7 @@ fn auto_delaytime() {
#[test]
fn emit_no_sound() {
expect_error(".", "no sound set");
expect_error(".", "nothing to emit");
}
#[test]
@@ -87,3 +87,22 @@ fn bank_param() {
assert!(outputs[0].contains("sound/loop"));
assert!(outputs[0].contains("bank/a"));
}
#[test]
fn param_only_emit() {
let outputs = expect_outputs(r#"0 voice 880 freq ."#, 1);
assert!(outputs[0].contains("voice/0"));
assert!(outputs[0].contains("freq/880"));
assert!(!outputs[0].contains("sound/"));
assert!(!outputs[0].contains("dur/"));
assert!(!outputs[0].contains("delaytime/"));
}
#[test]
fn param_only_multiple_params() {
let outputs = expect_outputs(r#"0 voice 440 freq 0.5 gain ."#, 1);
assert!(outputs[0].contains("voice/0"));
assert!(outputs[0].contains("freq/440"));
assert!(outputs[0].contains("gain/0.5"));
assert!(!outputs[0].contains("sound/"));
}