diff options
| author | k-nasa <htilcs1115@gmail.com> | 2021-10-13 21:03:01 +0900 |
|---|---|---|
| committer | k-nasa <htilcs1115@gmail.com> | 2021-10-13 21:03:01 +0900 |
| commit | ef9c4b666f76cfaeea243760702d43719264f145 (patch) | |
| tree | ce5bf373a7ca2e8c4d0dec8281840a7e4ea7277d | |
| parent | a6a052f4078825ba307843df1770c92d96827075 (diff) | |
| download | rust-ef9c4b666f76cfaeea243760702d43719264f145.tar.gz rust-ef9c4b666f76cfaeea243760702d43719264f145.zip | |
move test case
| -rw-r--r-- | crates/ide_assists/src/handlers/replace_if_let_with_match.rs | 52 |
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 6f383ae8bba..f7b601d144a 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(_)) => (), - _ => (), - } -"#, - ); - } } |
