From 43e5bdd32ce9a6b7da93bc4675e0507c227be71e Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 17 Apr 2021 13:50:38 +0100 Subject: [PATCH] packetframe: tests: Test that before boom is boom Signed-off-by: Ian Jackson --- src/packetframe.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/packetframe.rs b/src/packetframe.rs index d041e016..232e1431 100644 --- a/src/packetframe.rs +++ b/src/packetframe.rs @@ -337,15 +337,17 @@ fn write_test(){ fn expect_boom(rd: &mut FrameReader) { let mut buf = [0u8;10]; let mut frame = rd.new_frame().unwrap(); + let mut before: Vec = vec![]; let r = loop { match frame.read(&mut buf) { - Ok(y) => dbgc!(&buf[0..y]), + Ok(y) => before.extend(&buf[0..y]), Err(e) => break e, }; }; dbgc!(&r); assert_eq!(r.kind(), ErrorKind::Other); assert!(r.into_inner().unwrap().is::()); + assert_eq!(before, b"boom"); } fn expect_good(rd: &mut FrameReader, expected: &[u8]) { let mut buf = vec![]; -- 2.30.2