]> git.lizzy.rs Git - rust.git/blob - src/test/rustdoc-gui/item-info-overflow.goml
Rollup merge of #95649 - ouz-a:mir-opt, r=oli-obk
[rust.git] / src / test / 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: (".docblock.item-decl", ".item-info", ["scrollWidth"])
7 assert-property: (".item-info", {"scrollWidth": "890"})
8 // Just to be sure we're comparing the correct "item-info":
9 assert-text: (
10     ".item-info",
11     "This is supported 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 .item-info",
19     "#impl-SimpleTrait + .docblock",
20     ["scrollWidth"],
21 )
22 assert-property: ("#impl-SimpleTrait .item-info", {"scrollWidth": "866"})
23 // Just to be sure we're comparing the correct "item-info":
24 assert-text: (
25     "#impl-SimpleTrait .item-info",
26     "This is supported on Android or Linux or Emscripten or DragonFly BSD",
27     STARTS_WITH,
28 )