23 lines
313 B
Rust
23 lines
313 B
Rust
|
// 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!();
|