test: 补充循环外控制流中断指令错误测试
This commit is contained in:
@@ -227,6 +227,14 @@ fn compile_break_outside_loop_errors() {
|
|||||||
assert!(result.is_err(), "break outside loop should error");
|
assert!(result.is_err(), "break outside loop should error");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn compile_continue_outside_loop_errors() {
|
||||||
|
let result = std::panic::catch_unwind(|| {
|
||||||
|
compile_source("continue;");
|
||||||
|
});
|
||||||
|
assert!(result.is_err(), "continue outside loop should error");
|
||||||
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn compile_logical_not() {
|
fn compile_logical_not() {
|
||||||
let module = compile_source("!true");
|
let module = compile_source("!true");
|
||||||
|
|||||||
Reference in New Issue
Block a user