From: Ian Jackson Date: Sat, 17 Apr 2021 20:54:06 +0000 (+0100) Subject: packetframe: test: Test an empty frame X-Git-Tag: otter-0.6.0~528 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=0acb3cda1c2f828c4f0a422d315e61fa414a5a71;p=otter.git packetframe: test: Test an empty frame Signed-off-by: Ian Jackson --- diff --git a/src/packetframe.rs b/src/packetframe.rs index c658dc40..14e01059 100644 --- a/src/packetframe.rs +++ b/src/packetframe.rs @@ -436,6 +436,10 @@ fn write_test(){ let mut frame = wr.new_frame().unwrap(); frame.write(b"boom").unwrap(); } + { + let frame = wr.new_frame().unwrap(); + frame.finish().unwrap(); + } (||{ msg.buf.write_u16::(3)?; msg.buf.write(b"lon")?; @@ -537,6 +541,7 @@ fn write_test(){ expect_good(&mut rd, b"hello"); expect_boom(&mut rd); + expect_good(&mut rd, b""); expect_good(&mut rd, b"longer!"); expect_good_eof(&mut rd); }