Skip to content

Commit fb8ba51

Browse files
giacomocavalierilpil
authored andcommitted
add more formatter tests
1 parent d48babe commit fb8ba51

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

compiler-core/src/format/tests/guards.rs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,29 @@ fn long_guard_with_alternative_patterns() {
7979
"#
8080
);
8181
}
82+
83+
#[test]
84+
fn guard_block_is_not_removed_even_if_redundant() {
85+
assert_format!(
86+
r#"pub fn main() {
87+
case todo {
88+
_ if { True && True } && True -> 1
89+
_ -> 2
90+
}
91+
}
92+
"#
93+
);
94+
}
95+
96+
#[test]
97+
fn nested_guard_block_is_not_removed_even_if_redundant() {
98+
assert_format!(
99+
r#"pub fn main() {
100+
case todo {
101+
_ if { True && { True && False } } && True -> 1
102+
_ -> 2
103+
}
104+
}
105+
"#
106+
);
107+
}

0 commit comments

Comments
 (0)