|
// Check that declarative macros can declare tests
|
|
|
|
//@ check-pass
|
|
//@ compile-flags: --test
|
|
|
|
#![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!();
|