about summary refs log tree commit diff
diff options
context:
space:
mode:
authorWill Crichton <wcrichto@cs.stanford.edu>2022-11-26 23:27:10 -0600
committerWill Crichton <wcrichto@cs.stanford.edu>2022-11-26 23:27:10 -0600
commit5a9fffc593046abaa3522cfe0a1a59c7decdc61d (patch)
treea95daa1f61ddf613634f9782ac042d02bda080e2
parent83ba42526fd859ab5605ada767f14c77b1dc2560 (diff)
downloadrust-5a9fffc593046abaa3522cfe0a1a59c7decdc61d.tar.gz
rust-5a9fffc593046abaa3522cfe0a1a59c7decdc61d.zip
Add test for scrape-examples next/prev buttons
-rw-r--r--src/test/rustdoc-gui/scrape-examples-button-focus.goml15
-rw-r--r--src/test/rustdoc-gui/src/scrape_examples/examples/check.rs1
2 files changed, 15 insertions, 1 deletions
diff --git a/src/test/rustdoc-gui/scrape-examples-button-focus.goml b/src/test/rustdoc-gui/scrape-examples-button-focus.goml
index 2a263a87a47..1eb04eb92d1 100644
--- a/src/test/rustdoc-gui/scrape-examples-button-focus.goml
+++ b/src/test/rustdoc-gui/scrape-examples-button-focus.goml
@@ -1,4 +1,17 @@
 goto: "file://" + |DOC_PATH| + "/scrape_examples/fn.test.html"
+
+store-property: (initialScrollTop, ".scraped-example-list > .scraped-example pre", "scrollTop")
+focus: ".scraped-example-list > .scraped-example .next"
+press-key: "Enter"
+assert-property-false: (".scraped-example-list > .scraped-example pre", {
+	"scrollTop": |initialScrollTop|
+})
+focus: ".scraped-example-list > .scraped-example .prev"
+press-key: "Enter"
+assert-property: (".scraped-example-list > .scraped-example pre", {
+	"scrollTop": |initialScrollTop|
+})
+
 store-property: (smallOffsetHeight, ".scraped-example-list > .scraped-example pre", "offsetHeight")
 assert-property-false: (".scraped-example-list > .scraped-example pre", {
 	"scrollHeight": |smallOffsetHeight|
@@ -11,4 +24,4 @@ assert-property-false: (".scraped-example-list > .scraped-example pre", {
 store-property: (fullOffsetHeight, ".scraped-example-list > .scraped-example pre", "offsetHeight")
 assert-property: (".scraped-example-list > .scraped-example pre", {
 	"scrollHeight": |fullOffsetHeight|
-})
+})
\ No newline at end of file
diff --git a/src/test/rustdoc-gui/src/scrape_examples/examples/check.rs b/src/test/rustdoc-gui/src/scrape_examples/examples/check.rs
index 3e69c6086ae..b3f682fe497 100644
--- a/src/test/rustdoc-gui/src/scrape_examples/examples/check.rs
+++ b/src/test/rustdoc-gui/src/scrape_examples/examples/check.rs
@@ -22,4 +22,5 @@ fn main() {
         println!("hello world!");
         println!("hello world!");
     }
+    scrape_examples::test();
 }