Additional eval test
This commit is contained in:
parent
f4d3282090
commit
f28f4eab78
@ -392,4 +392,25 @@ fn chnurmek(a: Int): Int {
|
||||
(chnurmek(5), chnurmek(0))
|
||||
"#;
|
||||
eval_assert(source, r#"(9999, 2)"#);
|
||||
|
||||
let source = r#"
|
||||
fn marbuk(a: Int, b: Int): (Int, Int) {
|
||||
if a == 5 then {
|
||||
if b == 6 then {
|
||||
return (50, 50);
|
||||
}
|
||||
|
||||
return (a, b + 1)
|
||||
}
|
||||
(a * 100, b * 100)
|
||||
}
|
||||
|
||||
let x = marbuk(1, 1)
|
||||
let y = marbuk(5, 1)
|
||||
let z = marbuk(5, 6)
|
||||
|
||||
(x, y, z)
|
||||
"#;
|
||||
eval_assert(source, "((100, 100), (5, 2), (50, 50))");
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user