chiark / gitweb /
wip links, new test fails (remove link too)
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 4 Jan 2021 00:03:34 +0000 (00:03 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 4 Jan 2021 00:03:34 +0000 (00:03 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
wdriver/wdt-altergame.rs

index a2c3b47e853db7a5976dfdcffb3190fe23952413..33198561c7d4396550758f2a52f13e064e0968d4 100644 (file)
@@ -39,6 +39,12 @@ impl Context {
     self.su.ds.otter(&["set-link", &kind.to_string(), url])?;
     self.check_link(desc, Some(url))?;
   }
+
+  #[throws(AE)]
+  fn test_remove_link(&mut self, kind: LinkKind, desc: &str) {
+    self.su.ds.otter(&["remove-link", &kind.to_string()])?;
+    self.check_link(desc, None)?;
+  }
 }
 
 #[throws(AE)]
@@ -53,6 +59,7 @@ fn main(){
   c.check_link("Info", None)?;
   c.check_link("Voice", Some("https://jitsi.example.com/initial"))?;
   c.test_link(LinkKind::Info, "Info", "https://www.example.org/newinfo")?;
+  c.test_remove_link(LinkKind::Info, "Info")?;
 
   info!("ok");
 }