Update rustdoc headings tests
This commit is contained in:
parent
d1dd589a1d
commit
13b2156c68
4 changed files with 22 additions and 12 deletions
|
|
@ -6,7 +6,7 @@ reload:
|
|||
|
||||
// We first check that the headers in the `.top-doc` doc block still have their
|
||||
// bottom border.
|
||||
assert-text: (".top-doc .docblock > h3", "Hello")
|
||||
assert-text: (".top-doc .docblock > h3", "§Hello")
|
||||
assert-css: (
|
||||
".top-doc .docblock > h3",
|
||||
{"border-bottom": "1px solid #d2d2d2"},
|
||||
|
|
|
|||
|
|
@ -5,18 +5,23 @@
|
|||
pub struct Foo;
|
||||
|
||||
impl Foo {
|
||||
// @has - '//*[@id="examples"]//a' 'Examples'
|
||||
// @has - '//*[@id="panics"]//a' 'Panics'
|
||||
// @has - '//*[@id="examples"]' 'Examples'
|
||||
// @has - '//*[@id="examples"]/a[@href="#examples"]' '§'
|
||||
// @has - '//*[@id="panics"]' 'Panics'
|
||||
// @has - '//*[@id="panics"]/a[@href="#panics"]' '§'
|
||||
/// # Examples
|
||||
/// # Panics
|
||||
pub fn bar() {}
|
||||
|
||||
// @has - '//*[@id="examples-1"]//a' 'Examples'
|
||||
// @has - '//*[@id="examples-1"]' 'Examples'
|
||||
// @has - '//*[@id="examples-1"]/a[@href="#examples-1"]' '§'
|
||||
/// # Examples
|
||||
pub fn bar_1() {}
|
||||
|
||||
// @has - '//*[@id="examples-2"]//a' 'Examples'
|
||||
// @has - '//*[@id="panics-1"]//a' 'Panics'
|
||||
// @has - '//*[@id="examples-2"]' 'Examples'
|
||||
// @has - '//*[@id="examples-2"]/a[@href="#examples-2"]' '§'
|
||||
// @has - '//*[@id="panics-1"]' 'Panics'
|
||||
// @has - '//*[@id="panics-1"]/a[@href="#panics-1"]' '§'
|
||||
/// # Examples
|
||||
/// # Panics
|
||||
pub fn bar_2() {}
|
||||
|
|
|
|||
|
|
@ -1,9 +1,12 @@
|
|||
// It actually checks that the link is kept in the headings as expected now.
|
||||
|
||||
#![crate_name = "foo"]
|
||||
|
||||
// @has foo/fn.foo.html
|
||||
// @!has - '//a[@href="http://a.a"]' ''
|
||||
// @has - '//a[@href="#implementing-stuff-somewhere"]' 'Implementing stuff somewhere'
|
||||
// @has - '//a[@href="#another-one-urg"]' 'Another one urg'
|
||||
// @has - '//a[@href="http://a.a"]' 'stuff'
|
||||
// @has - '//*[@id="implementing-stuff-somewhere"]' 'Implementing stuff somewhere'
|
||||
// @has - '//a[@href="http://b.b"]' 'one'
|
||||
// @has - '//*[@id="another-one-urg"]' 'Another one urg'
|
||||
|
||||
/// fooo
|
||||
///
|
||||
|
|
@ -13,5 +16,5 @@
|
|||
///
|
||||
/// # Another [one][two] urg
|
||||
///
|
||||
/// [two]: http://a.a
|
||||
/// [two]: http://b.b
|
||||
pub fn foo() {}
|
||||
|
|
|
|||
|
|
@ -2,8 +2,9 @@
|
|||
|
||||
// @has foo/index.html '//*[@class="desc docblock-short"]' 'fooo'
|
||||
// @!has foo/index.html '//*[@class="desc docblock-short"]/h1' 'fooo'
|
||||
// @has foo/fn.foo.html '//h2[@id="fooo"]/a[@href="#fooo"]' 'fooo'
|
||||
|
||||
// @has foo/fn.foo.html '//h2[@id="fooo"]' 'fooo'
|
||||
// @has foo/fn.foo.html '//h2[@id="fooo"]/a[@href="#fooo"]' '§'
|
||||
/// # fooo
|
||||
///
|
||||
/// foo
|
||||
|
|
@ -11,8 +12,9 @@ pub fn foo() {}
|
|||
|
||||
// @has foo/index.html '//*[@class="desc docblock-short"]' 'mooood'
|
||||
// @!has foo/index.html '//*[@class="desc docblock-short"]/h2' 'mooood'
|
||||
// @has foo/foo/index.html '//h3[@id="mooood"]/a[@href="#mooood"]' 'mooood'
|
||||
|
||||
// @has foo/foo/index.html '//h3[@id="mooood"]' 'mooood'
|
||||
// @has foo/foo/index.html '//h3[@id="mooood"]/a[@href="#mooood"]' '§'
|
||||
/// ## mooood
|
||||
///
|
||||
/// foo mod
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue