Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/tests/generated.rs')
-rw-r--r--crates/ide-assists/src/tests/generated.rs34
1 files changed, 34 insertions, 0 deletions
diff --git a/crates/ide-assists/src/tests/generated.rs b/crates/ide-assists/src/tests/generated.rs
index a2287b2977..e8ec278b3e 100644
--- a/crates/ide-assists/src/tests/generated.rs
+++ b/crates/ide-assists/src/tests/generated.rs
@@ -383,6 +383,40 @@ fn main() {
}
#[test]
+fn doctest_convert_closure_to_fn() {
+ check_doc_test(
+ "convert_closure_to_fn",
+ r#####"
+//- minicore: copy
+struct String;
+impl String {
+ fn new() -> Self {}
+ fn push_str(&mut self, s: &str) {}
+}
+fn main() {
+ let mut s = String::new();
+ let closure = |$0a| s.push_str(a);
+ closure("abc");
+}
+"#####,
+ r#####"
+struct String;
+impl String {
+ fn new() -> Self {}
+ fn push_str(&mut self, s: &str) {}
+}
+fn main() {
+ let mut s = String::new();
+ fn closure(a: &str, s: &mut String) {
+ s.push_str(a)
+ }
+ closure("abc", &mut s);
+}
+"#####,
+ )
+}
+
+#[test]
fn doctest_convert_for_loop_with_for_each() {
check_doc_test(
"convert_for_loop_with_for_each",