Fix formatter bugs
This commit is contained in:
@@ -8,13 +8,10 @@ pub void test_let_basic() {
|
||||
pub void test_let_typed() {
|
||||
i32 x = 42;
|
||||
assert_eq!(x, 42);
|
||||
|
||||
str& s = "hello";
|
||||
assert_eq!(s, "hello");
|
||||
|
||||
bool b = true;
|
||||
assert_eq!(b, true);
|
||||
|
||||
f64 f = 3.14;
|
||||
assert_eq!(f, 3.14);
|
||||
}
|
||||
|
||||
@@ -101,15 +101,22 @@ pub void test_block_expr() {
|
||||
}
|
||||
|
||||
pub void test_if_expr() {
|
||||
let x = if true { 1 } else { 2 };
|
||||
let x = if true {
|
||||
1
|
||||
} else {
|
||||
2
|
||||
};
|
||||
assert_eq!(x, 1);
|
||||
|
||||
let y = if false { 1 } else { 2 };
|
||||
let y = if false {
|
||||
1
|
||||
} else {
|
||||
2
|
||||
};
|
||||
assert_eq!(y, 2);
|
||||
}
|
||||
|
||||
pub void test_range_expr() {
|
||||
let r = 0..5;
|
||||
let r = 0 .. 5;
|
||||
let mut count = 0;
|
||||
for i in r {
|
||||
count++;
|
||||
|
||||
@@ -3,10 +3,8 @@ pub module statement_test;
|
||||
pub void test_var_decl() {
|
||||
let x = 42;
|
||||
assert_eq!(x, 42);
|
||||
|
||||
i32 y = 10;
|
||||
assert_eq!(y, 10);
|
||||
|
||||
str& name = "mist";
|
||||
assert_eq!(name, "mist");
|
||||
}
|
||||
@@ -19,12 +17,10 @@ pub void test_var_decl_with_init() {
|
||||
|
||||
pub void test_if_statement() {
|
||||
let mut x = 0;
|
||||
|
||||
if true {
|
||||
x = 1;
|
||||
}
|
||||
assert_eq!(x, 1);
|
||||
|
||||
if false {
|
||||
x = 2;
|
||||
} else {
|
||||
@@ -35,7 +31,6 @@ pub void test_if_statement() {
|
||||
|
||||
pub void test_if_else_if() {
|
||||
let mut x = 0;
|
||||
|
||||
if x == 1 {
|
||||
x = 10;
|
||||
} else if x == 0 {
|
||||
@@ -48,7 +43,6 @@ pub void test_if_else_if() {
|
||||
|
||||
pub void test_while_loop() {
|
||||
let mut count = 0;
|
||||
|
||||
while count < 5 {
|
||||
count++;
|
||||
}
|
||||
@@ -57,8 +51,7 @@ pub void test_while_loop() {
|
||||
|
||||
pub void test_for_loop() {
|
||||
let mut sum = 0;
|
||||
|
||||
for i in 0..4 {
|
||||
for i in 0 .. 4 {
|
||||
sum += i;
|
||||
}
|
||||
assert_eq!(sum, 6);
|
||||
@@ -66,7 +59,6 @@ pub void test_for_loop() {
|
||||
|
||||
pub void test_loop_stmt() {
|
||||
let mut count = 0;
|
||||
|
||||
loop {
|
||||
count++;
|
||||
if count >= 3 {
|
||||
@@ -78,8 +70,7 @@ pub void test_loop_stmt() {
|
||||
|
||||
pub void test_break_continue() {
|
||||
let mut sum = 0;
|
||||
|
||||
for i in 0..10 {
|
||||
for i in 0 .. 10 {
|
||||
if i % 2 == 0 {
|
||||
continue;
|
||||
}
|
||||
@@ -106,12 +97,13 @@ pub void test_block_scope() {
|
||||
pub void test_match_literal() {
|
||||
let x = 2;
|
||||
let result;
|
||||
|
||||
match x {
|
||||
1 => { result = 10; }
|
||||
2 => result = 20;
|
||||
3 => result = 30,
|
||||
_ => panic!();
|
||||
1 => {
|
||||
result = 10;
|
||||
}
|
||||
2 => result = 20;,
|
||||
3 => result = 30;,
|
||||
_ => panic!();,
|
||||
}
|
||||
assert_eq!(result, 20);
|
||||
}
|
||||
@@ -119,11 +111,14 @@ pub void test_match_literal() {
|
||||
pub void test_match_or_pattern() {
|
||||
let x = 1;
|
||||
i32 result;
|
||||
|
||||
match x {
|
||||
1 | 2 => { result = 100; }
|
||||
3 => { result = 200; }
|
||||
_ => panic!();
|
||||
1 | 2 => {
|
||||
result = 100;
|
||||
}
|
||||
3 => {
|
||||
result = 200;
|
||||
}
|
||||
_ => panic!();,
|
||||
}
|
||||
assert_eq!(result, 100);
|
||||
}
|
||||
@@ -131,10 +126,13 @@ pub void test_match_or_pattern() {
|
||||
pub void test_match_default() {
|
||||
let x = 99;
|
||||
let result;
|
||||
|
||||
match x {
|
||||
1 => { result = 10; }
|
||||
y => { result = y; }
|
||||
1 => {
|
||||
result = 10;
|
||||
}
|
||||
y => {
|
||||
result = y;
|
||||
}
|
||||
}
|
||||
assert_eq!(result, 99);
|
||||
}
|
||||
@@ -142,7 +140,6 @@ pub void test_match_default() {
|
||||
pub void test_for_with_pattern_destructure() {
|
||||
let pairs = [(1, "a"), (2, "b")];
|
||||
let mut keys = 0;
|
||||
|
||||
for (k, _) in pairs {
|
||||
keys += k;
|
||||
}
|
||||
|
||||
@@ -13,7 +13,6 @@ pub void test_float_type() {
|
||||
pub void test_bool_type() {
|
||||
bool x = true;
|
||||
assert_eq!(x, true);
|
||||
|
||||
bool y = false;
|
||||
assert_eq!(y, false);
|
||||
}
|
||||
@@ -37,12 +36,13 @@ pub void test_ref_type() {
|
||||
|
||||
pub void test_mut_ref_type() {
|
||||
let mut x = 42;
|
||||
i32 mut& r = &mut x;
|
||||
i32 &mut r = &mut x;
|
||||
*r = 100;
|
||||
assert_eq!(x, 100);
|
||||
}
|
||||
|
||||
pub void test_void_type() {}
|
||||
pub void test_void_type() {
|
||||
}
|
||||
|
||||
i32 add(i32 a, i32 b) {
|
||||
a + b
|
||||
|
||||
Reference in New Issue
Block a user