chiark / gitweb /
packetframe: Move expect_boom
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 17 Apr 2021 11:11:13 +0000 (12:11 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Fri, 23 Apr 2021 18:32:07 +0000 (19:32 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/packetframe.rs

index 45e011579699c0bef75b59e3b4b8e2045f4d6996..ba1f708636c9bcd7b18e66ae5bb57171bb022200 100644 (file)
@@ -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::<SenderError>());
   };
+
+  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);