From 1e9f0b367e0b7dc9902502cfa09bcc52d2215261 Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Tue, 8 Jun 2021 17:12:48 -0700 Subject: [PATCH] linkchecker: Fix bug where fragment errors printed the wrong path. --- src/tools/linkchecker/main.rs | 2 +- src/tools/linkchecker/tests/checks.rs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/tools/linkchecker/main.rs b/src/tools/linkchecker/main.rs index 47960c3f6cc2b..15edd628cdffc 100644 --- a/src/tools/linkchecker/main.rs +++ b/src/tools/linkchecker/main.rs @@ -347,7 +347,7 @@ impl Checker { } else { report.errors += 1; print!("{}:{}: broken link fragment ", pretty_path, i + 1); - println!("`#{}` pointing to `{}`", fragment, pretty_path); + println!("`#{}` pointing to `{}`", fragment, target_pretty_path); }; } }); diff --git a/src/tools/linkchecker/tests/checks.rs b/src/tools/linkchecker/tests/checks.rs index 531c323a9bcb6..1a0b1b00e0de0 100644 --- a/src/tools/linkchecker/tests/checks.rs +++ b/src/tools/linkchecker/tests/checks.rs @@ -82,7 +82,8 @@ fn broken_fragment_local() { fn broken_fragment_remote() { broken_test( "broken_fragment_remote/inner", - "foo.html:3: broken link fragment `#somefrag` pointing to `foo.html`", + "foo.html:3: broken link fragment `#somefrag` pointing to \ + `[..]/broken_fragment_remote/bar.html`", ); }