From: Ian Jackson Date: Mon, 15 Mar 2021 01:25:28 +0000 (+0000) Subject: at: Check that we don't leak when we print messages X-Git-Tag: otter-0.4.0~7 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=eddb823febc5fa21a7de677b1d2c95f6ca09f979;p=otter.git at: Check that we don't leak when we print messages Signed-off-by: Ian Jackson --- diff --git a/apitest/at-otter.rs b/apitest/at-otter.rs index 459eee0a..71548963 100644 --- a/apitest/at-otter.rs +++ b/apitest/at-otter.rs @@ -595,7 +595,16 @@ impl Ctx { let mut a_p = (&mut a_pieces, p); alice.api_piece(GH::Grab, PuSynch(&mut a_p), ())?; - bob.synchu(&mut b_pieces)?; + bob.synchx(Some(&mut b_pieces), None, |sess, gen, k, v| { + dbg!(gen, k, v); + if k == "Log" { + let m = v["logent"]["html"].as_str().unwrap(); + for bad in &["black","white"] { + dbgc!(m); + assert!(! m.contains(bad)); + } + } + })?; alice.api_piece(GH::Raw, &mut a_p, alice_move_to)?; bob.synchx(Some(&mut b_pieces), None, |sess, gen, k, v| {