// 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§") // 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 a slightly different X position as the other toggles. store-position: (".big-toggle summary::before", {"x": big_toggle}) store-position: (".method-toggle summary::before", {"x": small_toggle}) assert: |big_toggle| < |small_toggle| // Margin is 0.5em so around 8 px. assert: |small_toggle| - |big_toggle| < 10 // But still shouldn't have the same Y position. compare-elements-position-false: ( ".big-toggle summary::before", ".method-toggle summary::before", ["y"], )