chiark / gitweb /
wdt: Apply test! to wdt-altergame
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 30 Jan 2021 01:31:23 +0000 (01:31 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 30 Jan 2021 01:31:23 +0000 (01:31 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
wdriver/wdt-altergame.rs

index b5e9b2f62960a4920dd0b98c4e12224b5a4f03cb..a20b041644ff9ce0f398864b2a5d7d8088694cd5 100644 (file)
@@ -73,12 +73,14 @@ fn main(){
 
   let mut c = Ctx { su, alice };
 
-  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")?;
+  test!(c, "links", {
+    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")?;
+  });
 
-  {
+  test!(c, "reset", {
     let game_spec = &c.su.ds.subst("@specs@/penultima.game.toml")?;
     let mut alice = c.su.w(&c.alice)?;
     alice.otter(&["reset"],&[&game_spec])?;
@@ -86,7 +88,7 @@ fn main(){
     let url = alice.current_url()?;
     alice.get(url)?;
     alice.synch()?;
-  }
+  });
 
   info!("ok");
 }