2019-08-25 21:03:24 +01:00
|
|
|
// Check that declarative macros can declare tests
|
|
|
|
|
|
2024-02-16 20:02:50 +00:00
|
|
|
//@ check-pass
|
|
|
|
|
//@ compile-flags: --test
|
2019-08-25 21:03:24 +01:00
|
|
|
|
|
|
|
|
#![feature(decl_macro)]
|
|
|
|
|
|
|
|
|
|
macro create_test() {
|
|
|
|
|
#[test]
|
|
|
|
|
fn test() {}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
macro create_module_test() {
|
|
|
|
|
mod x {
|
|
|
|
|
#[test]
|
|
|
|
|
fn test() {}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
create_test!();
|
|
|
|
|
create_test!();
|
|
|
|
|
create_module_test!();
|