mirror of
https://github.com/rust-lang/rust.git
synced 2025-04-28 11:07:42 +00:00
23 lines
315 B
Rust
23 lines
315 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!();
|