From 28724dc5418a79597e2eb229f2b12a398cff08ee Mon Sep 17 00:00:00 2001 From: binarycat Date: Tue, 14 Oct 2025 14:36:01 -0500 Subject: [PATCH] rustdoc: add regression test for #146216 --- tests/rustdoc-js/alias-path-distance-146214.js | 9 +++++++++ tests/rustdoc-js/alias-path-distance-146214.rs | 14 ++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 tests/rustdoc-js/alias-path-distance-146214.js create mode 100644 tests/rustdoc-js/alias-path-distance-146214.rs diff --git a/tests/rustdoc-js/alias-path-distance-146214.js b/tests/rustdoc-js/alias-path-distance-146214.js new file mode 100644 index 000000000000..30413bf9ee2b --- /dev/null +++ b/tests/rustdoc-js/alias-path-distance-146214.js @@ -0,0 +1,9 @@ +// exact-check + +// consider path distance for doc aliases +// regression test for + +const EXPECTED = { + 'query': 'Foo::zzz', + 'others': [{ 'path': 'alias_path_distance::Foo', 'name': 'baz' }], +}; diff --git a/tests/rustdoc-js/alias-path-distance-146214.rs b/tests/rustdoc-js/alias-path-distance-146214.rs new file mode 100644 index 000000000000..09d1068e3ede --- /dev/null +++ b/tests/rustdoc-js/alias-path-distance-146214.rs @@ -0,0 +1,14 @@ +#![crate_name = "alias_path_distance"] + +pub struct Foo; +pub struct Bar; + +impl Foo { + #[doc(alias = "zzz")] + pub fn baz() {} +} + +impl Bar { + #[doc(alias = "zzz")] + pub fn baz() {} +}