Skip to content

Commit c908387

Browse files
committed
add more tests
1 parent c9582ba commit c908387

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

zenlang/tests/vm_closure.rs

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,3 +88,26 @@ fn main {
8888
Value::Number(3.0),
8989
);
9090
}
91+
92+
#[test]
93+
fn vm_test_closure_3() {
94+
expect_to_return(
95+
r#"
96+
fn closure array {
97+
let closure = fn {
98+
return 3;
99+
};
100+
return closure;
101+
}
102+
103+
fn main {
104+
let arr = [];
105+
let f =closure(arr);
106+
107+
return f();
108+
}
109+
"#
110+
.into(),
111+
Value::Number(3.0),
112+
);
113+
}

0 commit comments

Comments
 (0)