From 5cb824add3b56c3d066ccb054c2f82104cab442b Mon Sep 17 00:00:00 2001 From: Will Crichton Date: Sun, 18 Dec 2022 01:12:38 +0000 Subject: [PATCH] Add a route for scrape-examples-help.html. Fixes #1960. --- src/web/routes.rs | 4 ++++ src/web/rustdoc.rs | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/src/web/routes.rs b/src/web/routes.rs index f0cdf9f42..b21d0275a 100644 --- a/src/web/routes.rs +++ b/src/web/routes.rs @@ -259,6 +259,10 @@ pub(super) fn build_routes() -> Routes { "/:crate/:version/settings.html", super::rustdoc::rustdoc_html_server_handler, ); + routes.rustdoc_page( + "/:crate/:version/scrape-examples-help.html", + super::rustdoc::rustdoc_html_server_handler, + ); routes.rustdoc_page( "/:crate/:version/all.html", super::rustdoc::rustdoc_html_server_handler, diff --git a/src/web/rustdoc.rs b/src/web/rustdoc.rs index 56b5c38e9..ba985d34e 100644 --- a/src/web/rustdoc.rs +++ b/src/web/rustdoc.rs @@ -933,6 +933,7 @@ mod test { .version("0.1.0") .archive_storage(archive_storage) .rustdoc_file("settings.html") + .rustdoc_file("scrape-examples-help.html") .rustdoc_file("directory_1/index.html") .rustdoc_file("directory_2.html/index.html") .rustdoc_file("all.html") @@ -977,6 +978,12 @@ mod test { CachePolicy::ForeverInCdnAndStaleInBrowser, &env.config(), )?; + assert_success_cached( + "/buggy/0.1.0/scrape-examples-help.html", + web, + CachePolicy::ForeverInCdnAndStaleInBrowser, + &env.config(), + )?; assert_success_cached( "/buggy/0.1.0/all.html", web,