From: Ian Jackson Date: Sat, 17 Apr 2021 11:11:13 +0000 (+0100) Subject: packetframe: Move expect_boom X-Git-Tag: otter-0.6.0~569 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=1b687a5d15913930322814f452b99f3b1607fd11;p=otter.git packetframe: Move expect_boom Signed-off-by: Ian Jackson --- diff --git a/src/packetframe.rs b/src/packetframe.rs index 45e01157..ba1f7086 100644 --- a/src/packetframe.rs +++ b/src/packetframe.rs @@ -330,13 +330,6 @@ fn write_test(){ })().unwrap(); dbgc!(&msg); - let mut rd = FrameReader::new(&*msg.buf); - let mut buf = [0u8;10]; - { - let mut frame = rd.new_frame().unwrap(); - let y = frame.read(&mut buf).unwrap(); - dbgc!(&buf[0..y]); - } let expect_boom = |rd: &mut FrameReader<_>| { let mut buf = [0u8;10]; let mut frame = rd.new_frame().unwrap(); @@ -347,6 +340,14 @@ fn write_test(){ assert_eq!(r.kind(), ErrorKind::Other); assert!(r.into_inner().unwrap().is::()); }; + + let mut rd = FrameReader::new(&*msg.buf); + let mut buf = [0u8;10]; + { + let mut frame = rd.new_frame().unwrap(); + let y = frame.read(&mut buf).unwrap(); + dbgc!(&buf[0..y]); + } expect_boom(&mut rd); let mut rd = FrameReader::new(&*msg.buf);