fix: sequence formatting when not top level
This commit is contained in:
@@ -62,6 +62,31 @@ fn format_if() {
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn format_logic_op_with_code_block() {
|
||||
assert_format!(
|
||||
r#"
|
||||
fn foo() {
|
||||
True || {
|
||||
let bar = 1
|
||||
bar == bar
|
||||
}
|
||||
}
|
||||
"#
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn format_grouped_expression() {
|
||||
assert_format!(
|
||||
r#"
|
||||
fn foo() {
|
||||
y == { x |> f }
|
||||
}
|
||||
"#
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn format_validator() {
|
||||
assert_format!(
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
---
|
||||
source: crates/aiken-lang/src/tests/format.rs
|
||||
description: "Code:\n\nfn foo() {\n True || {\n let bar = 1\n bar == bar\n }\n}\n"
|
||||
---
|
||||
fn foo() {
|
||||
True || {
|
||||
let bar = 1
|
||||
bar == bar
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user