]> git.lizzy.rs Git - rust.git/blob - tests/rustdoc-gui/item-info-overflow.goml
Rollup merge of #107819 - clubby789:x-py-root, r=jyn514
[rust.git] / tests / rustdoc-gui / item-info-overflow.goml
1 // This test ensures that the "item-info" elements don't overflow.
2 goto: "file://" + |DOC_PATH| + "/lib2/struct.LongItemInfo.html"
3 // We set a fixed size so there is no chance of "random" resize.
4 size: (1200, 870)
5 // Logically, the "item-decl" and the "item-info" should have the same scroll width.
6 compare-elements-property: (".item-decl", ".item-info", ["scrollWidth"])
7 assert-property: (".item-info", {"scrollWidth": "940"})
8 // Just to be sure we're comparing the correct "item-info":
9 assert-text: (
10     ".item-info",
11     "Available on Android or Linux or Emscripten or DragonFly BSD",
12     STARTS_WITH,
13 )
14
15 // Checking the "item-info" on an impl block as well:
16 goto: "file://" + |DOC_PATH| + "/lib2/struct.LongItemInfo2.html"
17 compare-elements-property: (
18     "#impl-SimpleTrait-for-LongItemInfo2 .item-info",
19     "#impl-SimpleTrait-for-LongItemInfo2 + .docblock",
20     ["scrollWidth"],
21 )
22 assert-property: (
23     "#impl-SimpleTrait-for-LongItemInfo2 .item-info",
24     {"scrollWidth": "916"},
25 )
26 // Just to be sure we're comparing the correct "item-info":
27 assert-text: (
28     "#impl-SimpleTrait-for-LongItemInfo2 .item-info",
29     "Available on Android or Linux or Emscripten or DragonFly BSD",
30     STARTS_WITH,
31 )