1
Fork 0
mirror of https://github.com/Steffo99/micronfig.git synced 2024-11-23 08:34:19 +00:00
micronfig/micronfig_macros/tests/tests.rs

25 lines
483 B
Rust
Raw Normal View History

2024-01-03 01:52:18 +00:00
macro_rules! pass {
($id:ident) => {
#[test]
fn $id() {
trybuild::TestCases::new().pass(format!("tests/sources/{}.rs", stringify!($id)));
}
}
}
macro_rules! fail {
($id:ident) => {
#[test]
fn $id() {
trybuild::TestCases::new().compile_fail(format!("tests/sources/{}.rs", stringify!($id)));
}
}
}
pass!(empty);
pass!(string_single_explicit);
2024-01-03 01:55:29 +00:00
pass!(string_single_implicit);
pass!(string_multi_explicit);
pass!(string_multi_implicit);
pass!(string_multi_mixed);