| // This test ensures that several clickable items actually have the pointer cursor. |
| go-to: "file://" + |DOC_PATH| + "/lib2/struct.Derefer.html" |
| |
| assert-text: (".big-toggle summary", "Methods from Deref<Target = str>§") |
| // We ensure it doesn't go over `§`. |
| assert-css: (".big-toggle summary::before", { |
| "left": "-34px", |
| "top": "9px", |
| }) |
| // It should NOT have the same X or Y position as the other toggles. |
| compare-elements-position-false: ( |
| ".big-toggle summary::before", |
| ".method-toggle summary::before", |
| ["x", "y"], |
| ) |
| |
| // We now check that if we're in mobile mode, it gets back to its original X position. |
| set-window-size: (600, 600) |
| assert-css: (".big-toggle summary::before", { |
| "left": "-11px", |
| "top": "9px", |
| }) |
| // It should have the same X position as the other toggles. |
| compare-elements-position: (".big-toggle summary::before", ".method-toggle summary::before", ["x"]) |
| // But still shouldn't have the same Y position. |
| compare-elements-position-false: ( |
| ".big-toggle summary::before", |
| ".method-toggle summary::before", |
| ["y"], |
| ) |