mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-25 16:24:46 +00:00
Add regression test for reexported macros docs
This commit is contained in:
parent
ddb31de281
commit
295fd0d835
23
tests/rustdoc/reexport-macro.rs
Normal file
23
tests/rustdoc/reexport-macro.rs
Normal file
@ -0,0 +1,23 @@
|
||||
// Ensure that macros are correctly reexported and that they get both the comment from the
|
||||
// `pub use` and from the macro.
|
||||
|
||||
#![crate_name = "foo"]
|
||||
|
||||
// @has 'foo/macro.foo.html'
|
||||
// @!has - '//*[@class="toggle top-doc"]/*[@class="docblock"]' 'x y'
|
||||
// @has - '//*[@class="toggle top-doc"]/*[@class="docblock"]' 'y'
|
||||
#[macro_use]
|
||||
mod my_module {
|
||||
/// y
|
||||
#[macro_export]
|
||||
macro_rules! foo {
|
||||
() => ();
|
||||
}
|
||||
}
|
||||
|
||||
// @has 'foo/another_mod/macro.bar.html'
|
||||
// @has - '//*[@class="toggle top-doc"]/*[@class="docblock"]' 'x y'
|
||||
pub mod another_mod {
|
||||
/// x
|
||||
pub use crate::foo as bar;
|
||||
}
|
Loading…
Reference in New Issue
Block a user