]> git.lizzy.rs Git - rust.git/commitdiff
add failing test
authorAleksey Kladov <aleksey.kladov@gmail.com>
Thu, 21 Feb 2019 11:06:21 +0000 (14:06 +0300)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Thu, 21 Feb 2019 11:06:21 +0000 (14:06 +0300)
crates/ra_ide_api_light/src/join_lines.rs

index 970afd3277b25d5b3694cc0b3ed1ab0aed968b6e..949ee15445fd689733e586f1198ddd892c2da654 100644 (file)
@@ -207,6 +207,29 @@ fn foo() {
         );
     }
 
+    #[test]
+    #[ignore] // FIXME: https://github.com/rust-analyzer/rust-analyzer/issues/868
+    fn join_lines_adds_comma_for_block_in_match_arm() {
+        check_join_lines(
+            r"
+fn foo(e: Result<U, V>) {
+    match e {
+        Ok(u) => <|>{
+            u.foo()
+        }
+        Err(v) => v,
+    }
+}",
+            r"
+fn foo(e: Result<U, V>) {
+    match e {
+        Ok(u) => <|>u.foo(),
+        Err(v) => v,
+    }
+}",
+        );
+    }
+
     #[test]
     fn test_join_lines_use_items_left() {
         // No space after the '{'