From 0b5ea52c0510782c7e2197a331b985caced15cd5 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 17 Apr 2021 18:57:21 +0100 Subject: [PATCH] packetframe: tests: Test EOF failure in chunk header Signed-off-by: Ian Jackson --- src/packetframe.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/packetframe.rs b/src/packetframe.rs index 112b8f3d..2c9ae2d3 100644 --- a/src/packetframe.rs +++ b/src/packetframe.rs @@ -427,4 +427,12 @@ fn write_test(){ let mut lr = LumpReader::new(lumpsize, &*msg.buf); read_all(&mut lr); } + + { + let mut rd = FrameReader::new(&[0x55][..]); + let mut frame = rd.new_frame().unwrap(); + let r = frame.read(&mut buf).unwrap_err(); + assert_eq!(r.kind(), ErrorKind::UnexpectedEof); + r.into_inner().map(|i| panic!("unexpected {:?}", &i)); + } } -- 2.30.2