From: Ian Jackson Date: Tue, 18 May 2021 00:27:59 +0000 (+0100) Subject: apitest: Delete and reintroduce a lemon X-Git-Tag: otter-0.6.0~167 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=053e19bfff0781d1b845d1de3ac57ee495039adf;p=otter.git apitest: Delete and reintroduce a lemon This will be for the bundle save/load test. Signed-off-by: Ian Jackson --- diff --git a/apitest/at-bundles.rs b/apitest/at-bundles.rs index 141ea1e3..5c4eca66 100644 --- a/apitest/at-bundles.rs +++ b/apitest/at-bundles.rs @@ -44,6 +44,16 @@ impl Ctx { self.check_library_item("lemon","example-lemon","a lemon")?; + let id = + self.su().mgmt_conn().list_pieces()? + .0.iter() + .find(|pi| pi.itemname.as_str() == "example-lemon") + .unwrap() + .piece; + self.su().mgmt_conn().alter_game(vec![MGI::DeletePiece(id)], None)?; + + self.check_library_item("lemon","example-lemon","a lemon")?; + self.otter(&ds.ss("clear-game @table@")?)?; self.reset_game(&ds.ss("reset @table@ demo")?)?; }