From 336c8323a05d0692e831c3a898d1bcb14aac5885 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 27 Feb 2021 01:04:23 +0000 Subject: [PATCH] apitest: Finish testing library-add Signed-off-by: Ian Jackson --- apitest/at-otter.rs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/apitest/at-otter.rs b/apitest/at-otter.rs index 0776d2a2..df4cc91b 100644 --- a/apitest/at-otter.rs +++ b/apitest/at-otter.rs @@ -303,9 +303,18 @@ impl Ctx { self.otter(&command) .expect("library-add failed after place!"); - session.synch(&mut self.su)?; - // xxx send api requests to move markers - // run library-add again + let mut added = vec![]; + session.synchx(&mut self.su, + |session, gen, k, v| if_chain! { + if k == "Piece"; + let piece = v["piece"].as_str().unwrap().to_string(); + let op = v["op"].as_object().unwrap(); + if let Some(_) = op.get("Insert"); + then { added.push(piece); } + } + )?; + dbg!(&added); + ensure_eq!(added.len(), 6); } } -- 2.30.2