1
Fork 0

updated tests

This commit is contained in:
Ishan Jain 2024-06-19 16:11:50 +05:30
parent 9b619035b9
commit 33d4ab65e8
No known key found for this signature in database
GPG key ID: 0506DB2A1CC75C27

View file

@ -230,29 +230,26 @@ mod tests {
}
#[test]
fn only_expand_allowed_builtin_macro() {
let fail_tests = [r#"
//- minicore: asm
$0asm!("0x300, x0");
"#];
for test in fail_tests {
let (analysis, pos) = fixture::position(test);
let expansion = analysis.expand_macro(pos).unwrap();
assert!(expansion.is_none());
}
let tests = [(
fn expand_allowed_builtin_macro() {
check(
r#"
//- minicore: concat
$0concat!("test", 10, 'b', true);"#,
expect![[r#"
concat!
"test10btrue""#]],
)];
for (test, expect) in tests {
check(test, expect);
}
);
}
#[test]
fn do_not_expand_disallowed_macro() {
let (analysis, pos) = fixture::position(
r#"
//- minicore: asm
$0asm!("0x300, x0");"#,
);
let expansion = analysis.expand_macro(pos).unwrap();
assert!(expansion.is_none());
}
#[test]