about summary refs log tree commit diff
diff options
context:
space:
mode:
authorYoung-Flash <871946895@qq.com>2023-10-12 11:50:44 +0800
committerYoung-Flash <871946895@qq.com>2023-10-12 11:50:44 +0800
commit3605bb38ff7ecb1b0c9cde25a1c1d9938ac3bb51 (patch)
treeef7cad4b361fcaeb509e08421c90573ebce5b776
parenta7fada46500dd15609d5846183b89f5a11399f19 (diff)
downloadrust-3605bb38ff7ecb1b0c9cde25a1c1d9938ac3bb51.tar.gz
rust-3605bb38ff7ecb1b0c9cde25a1c1d9938ac3bb51.zip
fix CI: generate doctest
-rw-r--r--crates/ide-assists/src/handlers/replace_is_some_with_if_let_some.rs6
-rw-r--r--crates/ide-assists/src/tests/generated.rs19
2 files changed, 22 insertions, 3 deletions
diff --git a/crates/ide-assists/src/handlers/replace_is_some_with_if_let_some.rs b/crates/ide-assists/src/handlers/replace_is_some_with_if_let_some.rs
index dfc2a871500..70892fe2702 100644
--- a/crates/ide-assists/src/handlers/replace_is_some_with_if_let_some.rs
+++ b/crates/ide-assists/src/handlers/replace_is_some_with_if_let_some.rs
@@ -2,7 +2,7 @@ use syntax::ast::{self, AstNode};
 
 use crate::{AssistContext, AssistId, AssistKind, Assists};
 
-// Assist: replace_is_some_with_if_let
+// Assist: replace_is_some_with_if_let_some
 //
 // Replace `if x.is_some()` with `if let Some(_tmp) = x`.
 //
@@ -57,7 +57,7 @@ mod tests {
     use super::replace_is_some_with_if_let_some;
 
     #[test]
-    fn replace_is_some_with_if_let_works() {
+    fn replace_is_some_with_if_let_some_works() {
         check_assist(
             replace_is_some_with_if_let_some,
             r#"
@@ -76,7 +76,7 @@ fn main() {
     }
 
     #[test]
-    fn replace_is_some_with_if_let_not_applicable() {
+    fn replace_is_some_with_if_let_some_not_applicable() {
         check_assist_not_applicable(
             replace_is_some_with_if_let_some,
             r#"
diff --git a/crates/ide-assists/src/tests/generated.rs b/crates/ide-assists/src/tests/generated.rs
index 18f7591cf08..d2b801336a5 100644
--- a/crates/ide-assists/src/tests/generated.rs
+++ b/crates/ide-assists/src/tests/generated.rs
@@ -2559,6 +2559,25 @@ fn handle(action: Action) {
 }
 
 #[test]
+fn doctest_replace_is_some_with_if_let_some() {
+    check_doc_test(
+        "replace_is_some_with_if_let_some",
+        r#####"
+fn main() {
+    let x = Some(1);
+    if x.is_som$0e() {}
+}
+"#####,
+        r#####"
+fn main() {
+    let x = Some(1);
+    if let Some(_tmp) = x {}
+}
+"#####,
+    )
+}
+
+#[test]
 fn doctest_replace_let_with_if_let() {
     check_doc_test(
         "replace_let_with_if_let",