24 lines
1.4 KiB
Rust
24 lines
1.4 KiB
Rust
// ignore-tidy-linelength
|
|
|
|
#![crate_name = "foo"]
|
|
#![feature(lazy_type_alias)]
|
|
#![allow(incomplete_features)]
|
|
|
|
//! # Basic [link](https://example.com), *emphasis*, **_very emphasis_** and `code`
|
|
//!
|
|
//! This test case covers TOC entries with rich text inside.
|
|
//! Rustdoc normally supports headers with links, but for the
|
|
//! TOC, that would break the layout.
|
|
//!
|
|
//! For consistency, emphasis is also filtered out.
|
|
|
|
//@ has foo/index.html
|
|
// User header
|
|
//@ has - '//section[@id="rustdoc-toc"]/h3' 'Sections'
|
|
//@ has - '//section[@id="rustdoc-toc"]/ul[@class="block top-toc"]/li/a[@href="#basic-link-emphasis-very-emphasis-and-code"]/@title' 'Basic link, emphasis, very emphasis and `code`'
|
|
//@ has - '//section[@id="rustdoc-toc"]/ul[@class="block top-toc"]/li/a[@href="#basic-link-emphasis-very-emphasis-and-code"]' 'Basic link, emphasis, very emphasis and code'
|
|
//@ count - '//section[@id="rustdoc-toc"]/ul[@class="block top-toc"]/li/a[@href="#basic-link-emphasis-very-emphasis-and-code"]/em' 0
|
|
//@ count - '//section[@id="rustdoc-toc"]/ul[@class="block top-toc"]/li/a[@href="#basic-link-emphasis-very-emphasis-and-code"]/a' 0
|
|
//@ count - '//section[@id="rustdoc-toc"]/ul[@class="block top-toc"]/li/a[@href="#basic-link-emphasis-very-emphasis-and-code"]/code' 1
|
|
//@ has - '//section[@id="rustdoc-toc"]/ul[@class="block top-toc"]/li/a[@href="#basic-link-emphasis-very-emphasis-and-code"]/code' 'code'
|