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