Add test for sidebar elements in the "All types" page
This commit is contained in:
parent
5343dc7c99
commit
4a3109e8b7
35
src/test/rustdoc/sidebar-all-page.rs
Normal file
35
src/test/rustdoc/sidebar-all-page.rs
Normal file
@ -0,0 +1,35 @@
|
||||
#![crate_name = "foo"]
|
||||
|
||||
#![feature(rustdoc_internals)]
|
||||
|
||||
// @has 'foo/all.html'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Structs'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Enums'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Unions'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Functions'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Traits'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Macros'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Type Definitions'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Constants'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Statics'
|
||||
// @has - '//*[@class="sidebar-elems"]//li' 'Primitive Types'
|
||||
|
||||
pub struct Foo;
|
||||
pub enum Enum {
|
||||
A,
|
||||
}
|
||||
pub union Bar {
|
||||
a: u8,
|
||||
b: u16,
|
||||
}
|
||||
pub fn foo() {}
|
||||
pub trait Trait {}
|
||||
#[macro_export]
|
||||
macro_rules! foo {
|
||||
() => {}
|
||||
}
|
||||
pub type Type = u8;
|
||||
pub const FOO: u8 = 0;
|
||||
pub static BAR: u8 = 0;
|
||||
#[doc(primitive = "u8")]
|
||||
mod u8 {}
|
Loading…
Reference in New Issue
Block a user