Feat: extend CI to cover desktop
This commit is contained in:
@@ -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/"));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user