| // This test checks that using `.stab` attributes in `.docblock` elements doesn't |
| // create scrollable paragraphs. |
| go-to: "file://" + |DOC_PATH| + "/test_docs/index.html" |
| // Needs the text to be display to check for scrollable content. |
| show-text: true |
| set-window-size: (786, 600) |
| // Confirms that there 3 paragraphs. |
| assert-count: (".top-doc .docblock p", 3) |
| // Checking that there is no scrollable content. |
| store-property: (".top-doc .docblock p:nth-of-type(1)", { |
| "clientHeight": clientHeight, |
| "clientWidth": clientWidth, |
| }) |
| assert-property: ( |
| ".top-doc .docblock p:nth-of-type(1)", |
| {"scrollHeight": |clientHeight|, "scrollWidth": |clientWidth|}, |
| ) |
| store-property: (".top-doc .docblock p:nth-of-type(2)", { |
| "clientHeight": clientHeight, |
| "clientWidth": clientWidth, |
| }) |
| assert-property: ( |
| ".top-doc .docblock p:nth-of-type(2)", |
| {"scrollHeight": |clientHeight|, "scrollWidth": |clientWidth|}, |
| ) |
| store-property: (".top-doc .docblock p:nth-of-type(3)", { |
| "clientHeight": clientHeight, |
| "clientWidth": clientWidth, |
| }) |
| assert-property: ( |
| ".top-doc .docblock p:nth-of-type(3)", |
| {"scrollHeight": |clientHeight|, "scrollWidth": |clientWidth|}, |
| ) |