diff --git a/tests/source/assignment.rs b/tests/source/assignment.rs
index 347966cf555..95c730f0445 100644
--- a/tests/source/assignment.rs
+++ b/tests/source/assignment.rs
@@ -14,3 +14,14 @@ fn main() {
 
     single_line_fit =   5;single_lit_fit    >>=  10;
 }
+
+fn break_meee() {
+    {
+        (block_start, block_size, margin_block_start, margin_block_end) = match (block_start,
+                                                                                 block_end,
+                                                                                 block_size) {
+                x => 1,
+                _ => 2,
+            };
+    }
+}
diff --git a/tests/target/assignment.rs b/tests/target/assignment.rs
index 72b85a53e55..fe8f3baae1e 100644
--- a/tests/target/assignment.rs
+++ b/tests/target/assignment.rs
@@ -16,3 +16,13 @@ fn main() {
     single_line_fit = 5;
     single_lit_fit >>= 10;
 }
+
+fn break_meee() {
+    {
+        (block_start, block_size, margin_block_start, margin_block_end) =
+            match (block_start, block_end, block_size) {
+                x => 1,
+                _ => 2,
+            };
+    }
+}