This repository was archived by the owner on May 28, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change 1+ // This test ensures that the elements in the sidebar are displayed correctly.
2+ javascript: false
3+ goto: file://|DOC_PATH|/src/test_docs/lib.rs.html
4+ // Since the javascript is disabled, there shouldn't be a toggle.
5+ assert-false: "#sidebar-toggle"
6+ // For some reason, we need to wait a bit here because it seems like the transition on opacity
7+ // is being applied whereas it can't be reproduced in a browser...
8+ wait-for: 500
9+ assert-css: (".sidebar > *", {"visibility": "hidden", "opacity": 0})
10+
11+ // Let's retry with javascript enabled.
12+ javascript: true
13+ reload:
14+ wait-for: "#sidebar-toggle"
15+ assert-css: ("#sidebar-toggle", {"visibility": "visible", "opacity": 1})
16+ assert-css: (".sidebar > *:not(#sidebar-toggle)", {"visibility": "hidden", "opacity": 0})
17+ // Let's expand the sidebar now.
18+ click: "#sidebar-toggle"
19+ // Because of the transition CSS, better wait a second before checking.
20+ wait-for: 1000
21+ assert-css: ("#sidebar-toggle", {"visibility": "visible", "opacity": 1})
22+ assert-css: (".sidebar > *:not(#sidebar-toggle)", {"visibility": "visible", "opacity": 1})
You can’t perform that action at this time.
0 commit comments