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