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

index 30b6ef9075add2ef8f084e080c432039433c8881..2ba265b2277a1ad6fb6eed0cb3265b9bfef8ebc6 100644 (file)
@@ -728,6 +728,10 @@ pub struct Window {
   instance: InstanceName,
 }
 
+impl Window {
+  pub fn table(&self) -> String { self.instance.to_string() }
+}
+
 type ScreenCTM = ndarray::Array2::<f64>;
 
 pub struct WindowGuard<'g> {
index 33198561c7d4396550758f2a52f13e064e0968d4..7826d8870d8ca974df115ec9876f4b217fcaa22f 100644 (file)
@@ -36,13 +36,15 @@ impl Context {
 
   #[throws(AE)]
   fn test_link(&mut self, kind: LinkKind, desc: &str, url: &str) {
-    self.su.ds.otter(&["set-link", &kind.to_string(), url])?;
+    self.su.ds.otter(&["set-link", &self.alice.table(),
+                       &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.su.ds.otter(&["remove-link", &self.alice.table(),
+                       &kind.to_string()])?;
     self.check_link(desc, None)?;
   }
 }