| // Check that the various shortcuts are working. |
| go-to: "file://" + |DOC_PATH| + "/test_docs/index.html" |
| // We first check that the search input isn't already focused. |
| assert-false: "input.search-input:focus" |
| press-key: "s" |
| assert: "input.search-input:focus" |
| press-key: "Escape" |
| assert-false: "input.search-input:focus" |
| // We now check for the help popup. |
| press-key: "?" |
| assert-css: ("#help-button .popover", {"display": "block"}) |
| press-key: "Escape" |
| assert-css: ("#help-button .popover", {"display": "none"}) |
| // Checking doc collapse and expand. |
| // It should be displaying a "-": |
| assert-text: ("#toggle-all-docs", "Summary") |
| press-key: "-" |
| wait-for-text: ("#toggle-all-docs", "Show all") |
| assert-attribute: ("#toggle-all-docs", {"class": "will-expand"}) |
| // Pressing it again shouldn't do anything. |
| press-key: "-" |
| assert-text: ("#toggle-all-docs", "Show all") |
| assert-attribute: ("#toggle-all-docs", {"class": "will-expand"}) |
| // Expanding now. |
| press-key: "+" |
| wait-for-text: ("#toggle-all-docs", "Summary") |
| assert-attribute: ("#toggle-all-docs", {"class": ""}) |
| // Pressing it again shouldn't do anything. |
| press-key: "+" |
| assert-text: ("#toggle-all-docs", "Summary") |
| assert-attribute: ("#toggle-all-docs", {"class": ""}) |