diff options
Diffstat (limited to 'crates/ra_mbe')
-rw-r--r-- | crates/ra_mbe/src/tests.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/crates/ra_mbe/src/tests.rs b/crates/ra_mbe/src/tests.rs index bee59c5c4..7ceec7752 100644 --- a/crates/ra_mbe/src/tests.rs +++ b/crates/ra_mbe/src/tests.rs | |||
@@ -1849,3 +1849,16 @@ fn test_expand_bad_literal() { | |||
1849 | ) | 1849 | ) |
1850 | .assert_expand_err(r#"foo!(&k");"#, &ExpandError::BindingError("".into())); | 1850 | .assert_expand_err(r#"foo!(&k");"#, &ExpandError::BindingError("".into())); |
1851 | } | 1851 | } |
1852 | |||
1853 | #[test] | ||
1854 | fn test_empty_comments() { | ||
1855 | parse_macro( | ||
1856 | r#" | ||
1857 | macro_rules! one_arg_macro { ($fmt:expr) => (); } | ||
1858 | "#, | ||
1859 | ) | ||
1860 | .assert_expand_err( | ||
1861 | r#"one_arg_macro!(/**/)"#, | ||
1862 | &ExpandError::BindingError("expected Expr".into()), | ||
1863 | ); | ||
1864 | } | ||