chiark / gitweb /
hand: Start on a test
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 27 Feb 2021 18:38:00 +0000 (18:38 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 27 Feb 2021 18:38:00 +0000 (18:38 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
apitest/at-otter.rs

index df4cc91bd3b9230211af094c4028f40874f2e67e..c73e06d6de88728d0a2ca0673e211a6c9cf3fc55 100644 (file)
@@ -316,11 +316,27 @@ impl Ctx {
     dbg!(&added);
     ensure_eq!(added.len(), 6);
   }
+
+  #[throws(AE)]
+  fn hidden_hand(&mut self) {
+    prepare_game(&self.ds, TABLE)?;
+    let mut session = self.connect_player(&self.alice)?;
+
+    let pieces = session.pieces()?;
+    let [hand] = pieces.into_iter()
+      .filter(|p| p.info["desc"] == "a hand repository")
+      .collect::<ArrayVec<[_;1]>>()
+      .into_inner().unwrap();
+    dbg!(hand);
+
+    session.synch(&mut self.su)?;
+  }
 }
 
 #[throws(AE)]
 fn tests(mut c: Ctx) {
   test!(c, "library-load", c.library_load()?);
+  test!(c, "hidden-hand", c.hidden_hand()?);
 }
 
 #[throws(AE)]