Unnamed repository; edit this file 'description' to name the repository.
move test case
k-nasa 2021-10-13
parent a6a052f · commit ef9c4b6
-rw-r--r--crates/ide_assists/src/handlers/replace_if_let_with_match.rs52
1 files changed, 26 insertions, 26 deletions
diff --git a/crates/ide_assists/src/handlers/replace_if_let_with_match.rs b/crates/ide_assists/src/handlers/replace_if_let_with_match.rs
index 6f383ae8bb..f7b601d144 100644
--- a/crates/ide_assists/src/handlers/replace_if_let_with_match.rs
+++ b/crates/ide_assists/src/handlers/replace_if_let_with_match.rs
@@ -575,6 +575,32 @@ fn main() {
}
#[test]
+ fn nested_type() {
+ check_assist(
+ replace_if_let_with_match,
+ r#"
+//- minicore: result
+fn foo(x: Result<i32, ()>) {
+ let bar: Result<_, ()> = Ok(Some(1));
+ $0if let Ok(Some(_)) = bar {
+ ()
+ } else {
+ ()
+ }
+}
+"#,
+ r#"
+fn foo(x: Result<i32, ()>) {
+ let bar: Result<_, ()> = Ok(Some(1));
+ match bar {
+ Ok(Some(_)) => (),
+ _ => (),
+ }
+"#,
+ );
+ }
+
+ #[test]
fn test_replace_match_with_if_let_unwraps_simple_expressions() {
check_assist(
replace_match_with_if_let,
@@ -888,30 +914,4 @@ fn foo() {
"#,
);
}
-
- #[test]
- fn nested_type() {
- check_assist(
- replace_if_let_with_match,
- r#"
-//- minicore: result
-fn foo(x: Result<i32, ()>) {
- let bar: Result<_, ()> = Ok(Some(1));
- $0if let Ok(Some(_)) = bar {
- ()
- } else {
- ()
- }
-}
-"#,
- r#"
-fn foo(x: Result<i32, ()>) {
- let bar: Result<_, ()> = Ok(Some(1));
- match bar {
- Ok(Some(_)) => (),
- _ => (),
- }
-"#,
- );
- }
}