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.rs79
1 files changed, 58 insertions, 21 deletions
diff --git a/crates/ide-assists/src/tests/generated.rs b/crates/ide-assists/src/tests/generated.rs
index 01ab0be34b..72f7195cbd 100644
--- a/crates/ide-assists/src/tests/generated.rs
+++ b/crates/ide-assists/src/tests/generated.rs
@@ -930,6 +930,47 @@ comment"]
}
#[test]
+fn doctest_desugar_try_expr_let_else() {
+ check_doc_test(
+ "desugar_try_expr_let_else",
+ r#####"
+//- minicore: try, option
+fn handle() {
+ let pat = Some(true)$0?;
+}
+"#####,
+ r#####"
+fn handle() {
+ let Some(pat) = Some(true) else {
+ return None;
+ };
+}
+"#####,
+ )
+}
+
+#[test]
+fn doctest_desugar_try_expr_match() {
+ check_doc_test(
+ "desugar_try_expr_match",
+ r#####"
+//- minicore: try, option
+fn handle() {
+ let pat = Some(true)$0?;
+}
+"#####,
+ r#####"
+fn handle() {
+ let pat = match Some(true) {
+ Some(it) => it,
+ None => return None,
+ };
+}
+"#####,
+ )
+}
+
+#[test]
fn doctest_expand_glob_import() {
check_doc_test(
"expand_glob_import",
@@ -3097,27 +3138,6 @@ fn main() {
}
#[test]
-fn doctest_replace_try_expr_with_match() {
- check_doc_test(
- "replace_try_expr_with_match",
- r#####"
-//- minicore: try, option
-fn handle() {
- let pat = Some(true)$0?;
-}
-"#####,
- r#####"
-fn handle() {
- let pat = match Some(true) {
- Some(it) => it,
- None => return None,
- };
-}
-"#####,
- )
-}
-
-#[test]
fn doctest_replace_turbofish_with_explicit_type() {
check_doc_test(
"replace_turbofish_with_explicit_type",
@@ -3482,6 +3502,23 @@ fn main() {
}
#[test]
+fn doctest_unwrap_type_to_generic_arg() {
+ check_doc_test(
+ "unwrap_type_to_generic_arg",
+ r#####"
+fn foo() -> $0Option<i32> {
+ todo!()
+}
+"#####,
+ r#####"
+fn foo() -> i32 {
+ todo!()
+}
+"#####,
+ )
+}
+
+#[test]
fn doctest_wrap_return_type_in_option() {
check_doc_test(
"wrap_return_type_in_option",