chiark / gitweb /
at: Check that we don't leak when we print messages
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 15 Mar 2021 01:25:28 +0000 (01:25 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 16 Mar 2021 16:07:00 +0000 (16:07 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
apitest/at-otter.rs

index 459eee0abf7d3d903146ac73264657c282197572..7154896390527220d6d1926b348cf3ae5e91295c 100644 (file)
@@ -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| {