Unnamed repository; edit this file 'description' to name the repository.
Add selection test case
A4-Tacks 3 months ago
parent b25c2df · commit 13f5a92
-rw-r--r--crates/ide-assists/src/handlers/move_guard.rs27
1 files changed, 27 insertions, 0 deletions
diff --git a/crates/ide-assists/src/handlers/move_guard.rs b/crates/ide-assists/src/handlers/move_guard.rs
index a5da3def6d..afe63d17b8 100644
--- a/crates/ide-assists/src/handlers/move_guard.rs
+++ b/crates/ide-assists/src/handlers/move_guard.rs
@@ -434,6 +434,33 @@ fn main() {
}
"#,
);
+
+ check_assist(
+ move_guard_to_arm_body,
+ r#"
+fn main() {
+ match 92 {
+ x @ 0..30 $0if x % 3 == 0 => false,
+ x @ 0..30 $0if x % 2 == 0 => true,
+ x @ 0..30 => false,
+ _ => true
+ }
+}
+"#,
+ r#"
+fn main() {
+ match 92 {
+ x @ 0..30 => if x % 3 == 0 {
+ false
+ } else if x % 2 == 0 {
+ true
+ },
+ x @ 0..30 => false,
+ _ => true
+ }
+}
+"#,
+ );
}
#[test]