]> git.lizzy.rs Git - rust.git/commitdiff
Add test_rename_bind_pat
authorbjorn3 <bjorn3@users.noreply.github.com>
Sat, 19 Dec 2020 18:37:19 +0000 (19:37 +0100)
committerbjorn3 <bjorn3@users.noreply.github.com>
Sat, 19 Dec 2020 18:55:44 +0000 (19:55 +0100)
crates/ide/src/references/rename.rs

index 56e9238414d2babbce4c57d9ee65ca50c1bf980a..cd721b7ebcb382442d871037c702e297423fbd9f 100644 (file)
@@ -1488,4 +1488,39 @@ fn foo() -> &'yeeee () {
 "#,
         )
     }
+
+    #[test]
+    fn test_rename_bind_pat() {
+        check(
+            "new_name",
+            r#"
+fn main() {
+    enum CustomOption<T> {
+        None,
+        Some(T),
+    }
+
+    let test_variable = CustomOption::Some(22);
+
+    match test_variable {
+        CustomOption::Some(foo<|>) if foo == 11 => {}
+        _ => (),
+    }
+}"#,
+            r#"
+fn main() {
+    enum CustomOption<T> {
+        None,
+        Some(T),
+    }
+
+    let test_variable = CustomOption::Some(22);
+
+    match test_variable {
+        CustomOption::Some(new_name) if new_name == 11 => {}
+        _ => (),
+    }
+}"#,
+        );
+    }
 }