Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/mbe/src/tests/expand.rs')
-rw-r--r--crates/mbe/src/tests/expand.rs80
1 files changed, 0 insertions, 80 deletions
diff --git a/crates/mbe/src/tests/expand.rs b/crates/mbe/src/tests/expand.rs
index 6c2e91668e..ffb24709f2 100644
--- a/crates/mbe/src/tests/expand.rs
+++ b/crates/mbe/src/tests/expand.rs
@@ -98,86 +98,6 @@ fn test_attr_to_token_tree() {
);
}
-#[test]
-fn expr_interpolation() {
- let expanded = parse_macro(
- r#"
- macro_rules! id {
- ($expr:expr) => {
- map($expr)
- }
- }
- "#,
- )
- .expand_expr("id!(x + foo);");
-
- assert_eq!(expanded.to_string(), "map(x+foo)");
-}
-
-#[test]
-fn test_issue_2520() {
- let macro_fixture = parse_macro(
- r#"
- macro_rules! my_macro {
- {
- ( $(
- $( [] $sname:ident : $stype:ty )?
- $( [$expr:expr] $nname:ident : $ntype:ty )?
- ),* )
- } => {
- Test {
- $(
- $( $sname, )?
- )*
- }
- };
- }
- "#,
- );
-
- macro_fixture.assert_expand_items(
- r#"my_macro ! {
- ([] p1 : u32 , [|_| S0K0] s : S0K0 , [] k0 : i32)
- }"#,
- "Test {p1 , k0 ,}",
- );
-}
-
-#[test]
-fn test_issue_3861() {
- let macro_fixture = parse_macro(
- r#"
- macro_rules! rgb_color {
- ($p:expr, $t: ty) => {
- pub fn new() {
- let _ = 0 as $t << $p;
- }
- };
- }
- "#,
- );
-
- macro_fixture.expand_items(r#"rgb_color!(8 + 8, u32);"#);
-}
-
-#[test]
-fn test_repeat_bad_var() {
- // FIXME: the second rule of the macro should be removed and an error about
- // `$( $c )+` raised
- parse_macro(
- r#"
- macro_rules! foo {
- ($( $b:ident )+) => {
- $( $c )+
- };
- ($( $b:ident )+) => {
- $( $b )+
- }
- }
- "#,
- )
- .assert_expand_items("foo!(b0 b1);", "b0 b1");
-}
#[test]
fn test_no_space_after_semi_colon() {