diff --git a/tests/test.rs b/tests/test.rs index 9e82c1e..9507a19 100644 --- a/tests/test.rs +++ b/tests/test.rs @@ -145,3 +145,19 @@ fn test_false_start() { assert_eq!(x[0], 0); } } + +macro_rules! crate_not_valid_identifier { + ($module:ident) => { + struct $module; + }; + () => { + paste::item! { + $crate::crate_not_valid_identifier! { [] } + } + } +} + +#[test] +fn test_crate_not_valid_identifier() { + crate_not_valid_identifier!(); +}