From 6d6fa792fffa6e22eec1b30cedee6e8306d0df64 Mon Sep 17 00:00:00 2001 From: Michael Howell Date: Mon, 18 Sep 2023 17:48:18 -0700 Subject: rustdoc: clean up the layout for annotated version numbers This should result in a layout for the actual standard library, when built on CI, that looks like this: _____ / \ std | R | 1.74.0-nightly \_____/ (203c57dbe 2023-09-17) Having the whole version as one string caused it to flex wrap, because the sidebar isn't wide enough to fit the whole thing. --- tests/rustdoc/crate-version-extra.rs | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 tests/rustdoc/crate-version-extra.rs (limited to 'tests/rustdoc') diff --git a/tests/rustdoc/crate-version-extra.rs b/tests/rustdoc/crate-version-extra.rs new file mode 100644 index 00000000000..72a2c4ba5f7 --- /dev/null +++ b/tests/rustdoc/crate-version-extra.rs @@ -0,0 +1,7 @@ +// compile-flags: '--crate-version=1.3.37-nightly (203c57dbe 2023-09-17)' + +#![crate_name="foo"] + +// main version next to logo, extra version data below it +// @has 'foo/index.html' '//h2/span[@class="version"]' '1.3.37-nightly' +// @has 'foo/index.html' '//nav[@class="sidebar"]/div[@class="version"]' '(203c57dbe 2023-09-17)' -- cgit 1.4.1-3-g733a5