diff options
| author | Trevor Gross <t.gross35@gmail.com> | 2024-07-22 11:40:23 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-22 11:40:23 -0500 |
| commit | db368ea938bfa6b974f600ce7a5b1d7eeb0378c0 (patch) | |
| tree | 7e11e524445f3251981e99d84326adebea3d8d6d /tests | |
| parent | 27ac1084df5c25e31808bc4f604171b6d4884fe8 (diff) | |
| parent | 7de26684e894d389d783906516a35bf21bb37382 (diff) | |
| download | rust-db368ea938bfa6b974f600ce7a5b1d7eeb0378c0.tar.gz rust-db368ea938bfa6b974f600ce7a5b1d7eeb0378c0.zip | |
Rollup merge of #128059 - GuillaumeGomez:test-for-128023, r=notriddle
Add regression test for items list size (#128023) Add missing regression test for #128023. cc `@Kijewski` (if you want more information about the framework used, documentation is available [here](https://github.com/GuillaumeGomez/browser-UI-test/blob/master/goml-script.md)). r? `@notriddle`
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/rustdoc-gui/item-name-wrap.goml | 23 | ||||
| -rw-r--r-- | tests/rustdoc-gui/src/test_docs/lib.rs | 8 |
2 files changed, 31 insertions, 0 deletions
diff --git a/tests/rustdoc-gui/item-name-wrap.goml b/tests/rustdoc-gui/item-name-wrap.goml new file mode 100644 index 00000000000..825c16ac5b8 --- /dev/null +++ b/tests/rustdoc-gui/item-name-wrap.goml @@ -0,0 +1,23 @@ +// This test ensures that the item name's width is not wrapped. +go-to: "file://" + |DOC_PATH| + "/test_docs/short_docs/index.html" +set-window-size: (1000, 600) + +// First we ensure that there is only one `item-table`... +assert-count: ("ul.item-table", 1) +// And only two items in it. +assert-count: ("ul.item-table li", 2) + +// If they don't have the same height, then it means one of the two is on two lines whereas it +// shouldn't! +compare-elements-size: ( + ".item-table .item-name a[href='fn.mult_vec_num.html']", + ".item-table .item-name a[href='fn.subt_vec_num.html']", + ["height"], +) + +// We also check that the `item-table` is taking the full width. +compare-elements-size: ( + "#functions", + "ul.item-table", + ["width"], +) diff --git a/tests/rustdoc-gui/src/test_docs/lib.rs b/tests/rustdoc-gui/src/test_docs/lib.rs index 244c1b9c5cd..7397992c0ab 100644 --- a/tests/rustdoc-gui/src/test_docs/lib.rs +++ b/tests/rustdoc-gui/src/test_docs/lib.rs @@ -620,3 +620,11 @@ pub mod trait_bounds { pub trait TwoBounds: Sized + Copy {} pub trait ThreeBounds: Sized + Copy + Eq {} } + +pub mod short_docs { + /// mult_vec_num(x: &[f64], y: f64) + pub fn mult_vec_num() {} + + /// subt_vec_num(x: &[f64], y: f64) + pub fn subt_vec_num() {} +} |
