1// This test ensures that the scraped examples buttons are working as expecting 2// when 'Enter' key is pressed when they're focused. 3go-to: "file://" + |DOC_PATH| + "/scrape_examples/fn.test.html" 4 5// The next/prev buttons vertically scroll the code viewport between examples 6store-property: (".scraped-example-list > .scraped-example pre", {"scrollTop": initialScrollTop}) 7focus: ".scraped-example-list > .scraped-example .next" 8press-key: "Enter" 9assert-property-false: (".scraped-example-list > .scraped-example pre", { 10 "scrollTop": |initialScrollTop| 11}, NEAR) 12focus: ".scraped-example-list > .scraped-example .prev" 13press-key: "Enter" 14assert-property: (".scraped-example-list > .scraped-example pre", { 15 "scrollTop": |initialScrollTop| 16}, NEAR) 17 18// The expand button increases the scrollHeight of the minimized code viewport 19store-property: (".scraped-example-list > .scraped-example pre", {"offsetHeight": smallOffsetHeight}) 20assert-property-false: (".scraped-example-list > .scraped-example pre", { 21 "scrollHeight": |smallOffsetHeight| 22}, NEAR) 23focus: ".scraped-example-list > .scraped-example .expand" 24press-key: "Enter" 25assert-property-false: (".scraped-example-list > .scraped-example pre", { 26 "offsetHeight": |smallOffsetHeight| 27}, NEAR) 28store-property: (".scraped-example-list > .scraped-example pre", {"offsetHeight": fullOffsetHeight}) 29assert-property: (".scraped-example-list > .scraped-example pre", { 30 "scrollHeight": |fullOffsetHeight| 31}, NEAR) 32