Skip to content

Commit 594252f

Browse files
committed
test: add test case for func with multiline param list
1 parent e0e21dd commit 594252f

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

src/tools/rust-analyzer/crates/ide/src/folding_ranges.rs

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,23 @@ mod tests {
360360
}
361361
}
362362

363+
#[test]
364+
fn test_fold_func_with_multiline_param_list() {
365+
check(
366+
r#"
367+
<fold function>fn func<fold arglist>(
368+
a: i32,
369+
b: i32,
370+
c: i32,
371+
)</fold> <fold block>{
372+
373+
374+
375+
}</fold></fold>
376+
"#,
377+
);
378+
}
379+
363380
#[test]
364381
fn test_fold_comments() {
365382
check(
@@ -572,10 +589,10 @@ const _: S = S <fold block>{
572589
fn fold_multiline_params() {
573590
check(
574591
r#"
575-
fn foo<fold arglist>(
592+
<fold function>fn foo<fold arglist>(
576593
x: i32,
577594
y: String,
578-
) {}</fold>
595+
)</fold> {}</fold>
579596
"#,
580597
)
581598
}

0 commit comments

Comments
 (0)