Skip to content

Commit a56035d

Browse files
committed
test: add test case for fold doc comment for multiline param list fn
1 parent a0c7a4a commit a56035d

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

crates/ide/src/folding_ranges.rs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -690,4 +690,21 @@ type Foo<T, U> = foo<fold arglist><
690690
"#,
691691
)
692692
}
693+
694+
#[test]
695+
fn test_fold_doc_comments_with_multiline_paramlist_function() {
696+
check(
697+
r#"
698+
<fold comment>/// A very very very very very very very very very very very very very very very
699+
/// very very very long description</fold>
700+
<fold function>fn foo<fold arglist>(
701+
very_long_parameter_name: u32,
702+
another_very_long_parameter_name: u32,
703+
third_very_long_parm: u32,
704+
)</fold> <fold block>{
705+
todo!()
706+
}</fold></fold>
707+
"#,
708+
);
709+
}
693710
}

0 commit comments

Comments
 (0)