chiark / gitweb /
tests: use e_attr
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 25 Feb 2021 00:37:41 +0000 (00:37 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 25 Feb 2021 00:37:41 +0000 (00:37 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
apitest/at-otter.rs

index d5884c489ea1be6685ec64019ea712f161014666..f0e2c2a19cb55af0a3d5f1984d7ce22ed7e63d30 100644 (file)
@@ -76,19 +76,13 @@ impl Ctx {
     let session = scraper::Html::parse_document(&body);
     //dbg!(&body, &dom);
 
-    let ctoken = session
-      .select(&"#main-body".try_into().unwrap())
-      .next().unwrap()
-      .value().attr("data-ctoken")
-      .unwrap();
+    let ctoken = session.e_attr("#main-body", "data-ctoken").unwrap();
     dbg!(&ctoken);
 
-    let gen: Generation = Generation(session
-      .select(&"#main-body".try_into().unwrap())
-      .next().unwrap()
-      .value().attr("data-gen")
-      .unwrap()
-      .parse().unwrap());
+    let gen: Generation = Generation(
+      session.e_attr("#main-body", "data-gen").unwrap()
+        .parse().unwrap()
+    );
     dbg!(gen);
 
     let mut sse = client.get(