style: 自动格式化修正

This commit is contained in:
2026-06-05 01:29:24 +08:00
parent fd7d3b1f5e
commit faff18a8fc
3 changed files with 18 additions and 9 deletions
+13 -7
View File
@@ -13,7 +13,10 @@ fn parse_empty_string() {
let result = oxide_parser::parse(&allocator, "");
assert!(result.is_ok(), "empty string should parse");
let program = result.unwrap();
assert!(program.body.is_empty(), "empty program should have empty body");
assert!(
program.body.is_empty(),
"empty program should have empty body"
);
}
#[test]
@@ -22,7 +25,10 @@ fn parse_function_declaration() {
let result = oxide_parser::parse(&allocator, "function foo() { return 42; }");
assert!(result.is_ok(), "function declaration should parse");
let program = result.unwrap();
assert!(!program.body.is_empty(), "program with function should not be empty");
assert!(
!program.body.is_empty(),
"program with function should not be empty"
);
}
#[test]
@@ -31,7 +37,10 @@ fn parse_syntax_error() {
let result = oxide_parser::parse(&allocator, "function(");
assert!(result.is_err(), "syntax error should return Err");
let errors = result.unwrap_err();
assert!(!errors.is_empty(), "syntax error should produce at least one error");
assert!(
!errors.is_empty(),
"syntax error should produce at least one error"
);
}
#[test]
@@ -44,10 +53,7 @@ fn parse_variable_declaration() {
#[test]
fn parse_multiple_statements() {
let allocator = Allocator::default();
let result = oxide_parser::parse(
&allocator,
"var a = 1; var b = 2; var c = a + b;",
);
let result = oxide_parser::parse(&allocator, "var a = 1; var b = 2; var c = a + b;");
assert!(result.is_ok(), "multiple statements should parse");
let program = result.unwrap();
assert_eq!(program.body.len(), 3, "should have 3 statements");