]> git.lizzy.rs Git - rust.git/commitdiff
add test for macro expand formatting
authorandylizi <andylizi666@gmail.com>
Tue, 24 May 2022 04:45:58 +0000 (12:45 +0800)
committerandylizi <andylizi666@gmail.com>
Tue, 24 May 2022 04:45:58 +0000 (12:45 +0800)
crates/ide/src/expand_macro.rs

index 290f797c5e82de1a9cbec3d60451c558a8d76d32..a578aba01f3f44aee6fc084253beb8f5b6b6f29d 100644 (file)
@@ -237,6 +237,24 @@ fn main() {
         );
     }
 
+    #[test]
+    fn macro_expand_underscore() {
+        check(
+            r#"
+macro_rules! bar {
+    ($i:tt) => { for _ in 0..$i {} }
+}
+fn main() {
+    ba$0r!(42);
+}
+"#,
+            expect![[r#"
+                bar
+                for _ in 0..42{}
+                "#]],
+        );
+    }
+
     #[test]
     fn macro_expand_recursive_expansion() {
         check(