From d94a83226437cfe3d4314cb4b477c5806147ac5e Mon Sep 17 00:00:00 2001 From: Young-Flash Date: Mon, 30 Jun 2025 17:27:07 +0800 Subject: [PATCH] test: add test case for func with multiline param list --- crates/ide/src/folding_ranges.rs | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/crates/ide/src/folding_ranges.rs b/crates/ide/src/folding_ranges.rs index 7ac160dac2..c081796d07 100755 --- a/crates/ide/src/folding_ranges.rs +++ b/crates/ide/src/folding_ranges.rs @@ -360,6 +360,23 @@ mod tests { } } + #[test] + fn test_fold_func_with_multiline_param_list() { + check( + r#" +fn func( + a: i32, + b: i32, + c: i32, +) { + + + +} +"#, + ); + } + #[test] fn test_fold_comments() { check( @@ -572,10 +589,10 @@ const _: S = S { fn fold_multiline_params() { check( r#" -fn foo( +fn foo( x: i32, y: String, -) {} +) {} "#, ) }