Add test for sidebar elements in the "All types" page
This commit is contained in:
parent
5343dc7c99
commit
4a3109e8b7
1 changed files with 35 additions and 0 deletions
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…
Add table
Add a link
Reference in a new issue