aboutsummaryrefslogtreecommitdiff
path: root/crates/mbe/src/tests.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/mbe/src/tests.rs')
-rw-r--r--crates/mbe/src/tests.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/crates/mbe/src/tests.rs b/crates/mbe/src/tests.rs
index 451fa1456..6cd0ed205 100644
--- a/crates/mbe/src/tests.rs
+++ b/crates/mbe/src/tests.rs
@@ -992,6 +992,22 @@ fn test_tt_composite2() {
992} 992}
993 993
994#[test] 994#[test]
995fn test_tt_with_composite_without_space() {
996 parse_macro(
997 r#"
998 macro_rules! foo {
999 ($ op:tt, $j:path) => (
1000 0
1001 )
1002 }
1003"#,
1004 )
1005 // Test macro input without any spaces
1006 // See https://github.com/rust-analyzer/rust-analyzer/issues/6692
1007 .assert_expand_items("foo!(==,Foo::Bool)", "0");
1008}
1009
1010#[test]
995fn test_underscore() { 1011fn test_underscore() {
996 parse_macro( 1012 parse_macro(
997 r#" 1013 r#"