1
Fork 0

Add test to ensure that compiler built-in proc-macro are considered as such

This commit is contained in:
Guillaume Gomez 2023-04-13 13:19:00 +02:00
parent 5e51b2d968
commit 80c4323217
2 changed files with 23 additions and 4 deletions

View file

@ -0,0 +1,15 @@
// This test ensures that compiler builtin proc-macros are considered as such.
#![crate_name = "foo"]
// @has 'foo/index.html'
// Each compiler builtin proc-macro has a trait equivalent so we should have
// a trait section as well.
// @count - '//*[@id="main-content"]//*[@class="small-section-header"]' 2
// @has - '//*[@id="main-content"]//*[@class="small-section-header"]' 'Traits'
// @has - '//*[@id="main-content"]//*[@class="small-section-header"]' 'Derive Macros'
// Now checking the correct file is generated as well.
// @has 'foo/derive.Clone.html'
// @!has 'foo/macro.Clone.html'
pub use std::clone::Clone;