From 578f4e5a5b2bf5158b3f4547a12fcaae7f96b6db Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sat, 17 Apr 2021 20:48:56 +0100 Subject: [PATCH] packetframe: tests: Break out expect_is_bad_eof Signed-off-by: Ian Jackson --- src/packetframe.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/packetframe.rs b/src/packetframe.rs index 6b2c9976..e83ffe45 100644 --- a/src/packetframe.rs +++ b/src/packetframe.rs @@ -429,11 +429,14 @@ fn write_test(){ assert!(r.into_inner().unwrap().is::()); assert_eq!(before, b"boom"); } + fn expect_is_bad_eof(ioe: io::Error) { + assert_eq!(ioe.kind(), ErrorKind::UnexpectedEof); + ioe.into_inner().map(|i| panic!("unexpected {:?}", &i)); + } fn expect_bad_eof(frame: &mut ReadFrame) { let mut buf = [0u8;10]; let r = frame.read(&mut buf).unwrap_err(); - assert_eq!(r.kind(), ErrorKind::UnexpectedEof); - r.into_inner().map(|i| panic!("unexpected {:?}", &i)); + expect_is_bad_eof(r); } // a very simple test as far as the first boom -- 2.30.2