Add missing root_path when generating links using href
This commit is contained in:
parent
1a48d1a4de
commit
fd69fa8670
5 changed files with 35 additions and 5 deletions
1
src/test/rustdoc/auxiliary/source_code.rs
Normal file
1
src/test/rustdoc/auxiliary/source_code.rs
Normal file
|
|
@ -0,0 +1 @@
|
|||
pub struct SourceCode;
|
||||
|
|
@ -1,7 +1,11 @@
|
|||
// compile-flags: -Zunstable-options --generate-link-to-definition
|
||||
// aux-build:source_code.rs
|
||||
// build-aux-docs
|
||||
|
||||
#![crate_name = "foo"]
|
||||
|
||||
extern crate source_code;
|
||||
|
||||
// @has 'src/foo/check-source-code-urls-to-def.rs.html'
|
||||
|
||||
// @has - '//a[@href="../../src/foo/auxiliary/source-code-bar.rs.html#1-17"]' 'bar'
|
||||
|
|
@ -23,13 +27,14 @@ impl Foo {
|
|||
fn babar() {}
|
||||
|
||||
// @has - '//a[@href="https://doc.rust-lang.org/nightly/alloc/string/struct.String.html"]' 'String'
|
||||
// @count - '//a[@href="../../src/foo/check-source-code-urls-to-def.rs.html#17"]' 5
|
||||
pub fn foo(a: u32, b: &str, c: String, d: Foo, e: bar::Bar) {
|
||||
// @count - '//a[@href="../../src/foo/check-source-code-urls-to-def.rs.html#21"]' 5
|
||||
// @has - '//a[@href="../../source_code/struct.SourceCode.html"]' 'source_code::SourceCode'
|
||||
pub fn foo(a: u32, b: &str, c: String, d: Foo, e: bar::Bar, f: source_code::SourceCode) {
|
||||
let x = 12;
|
||||
let y: Foo = Foo;
|
||||
let z: Bar = bar::Bar { field: Foo };
|
||||
babar();
|
||||
// @has - '//a[@href="../../src/foo/check-source-code-urls-to-def.rs.html#20"]' 'hello'
|
||||
// @has - '//a[@href="../../src/foo/check-source-code-urls-to-def.rs.html#24"]' 'hello'
|
||||
y.hello();
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue