about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorJacob Hoffman-Andrews <github@hoffman-andrews.com>2021-10-21 18:46:47 -0700
committerJacob Hoffman-Andrews <github@hoffman-andrews.com>2021-10-23 11:50:11 -0700
commit542ab2daa6eb4b05a01403114783aa323315b416 (patch)
treee804bebced2decfb733994e6061f6ed374367c0b /src/test
parent01198792a608b05e624b0127e76dd0753057016c (diff)
Outdent method headings so they stand out
The makes the heading / documentation distinction clearer.
Diffstat (limited to 'src/test')
-rw-r--r--src/test/rustdoc-gui/anchor-navigable.goml11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/rustdoc-gui/anchor-navigable.goml b/src/test/rustdoc-gui/anchor-navigable.goml
new file mode 100644
index 00000000000..424c312233b
--- /dev/null
+++ b/src/test/rustdoc-gui/anchor-navigable.goml
@@ -0,0 +1,11 @@
+// The `impl Foo` heading underneath `Implementations` has a ยง
+// anchor to its left (used for linking to that heading). The anchor only shows
+// up when hovering the `impl Foo`. This test ensures there's no gap between the
+// anchor and the `impl Foo`. If there were a gap, this would cause an annoying
+// problem: you hover `impl Foo` to see the anchor, then when you move your
+// mouse to the left, the anchor disappears before you reach it.
+goto: file://|DOC_PATH|/test_docs/struct.Foo.html
+// We check that ".item-info" is bigger than its content.
+move-cursor-to: ".impl"
+assert-property: (".impl > a.anchor", {"offsetWidth": "9"})
+assert-css: (".impl > a.anchor", {"left": "-8px"})