Data frame (#50)
* Rename DataFlag -> DataFlags * Polish Data frame API
This commit is contained in:
@@ -46,3 +46,15 @@ fn read_data_padding() {
|
||||
|
||||
assert_closed!(codec);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn read_data_stream_id_zero() {
|
||||
let mut codec = raw_codec! {
|
||||
read => [
|
||||
0, 0, 5, 0, 0, 0, 0, 0, 0,
|
||||
"hello", // Data
|
||||
];
|
||||
};
|
||||
|
||||
poll_err!(codec);
|
||||
}
|
||||
|
||||
@@ -5,6 +5,16 @@ macro_rules! assert_closed {
|
||||
}}
|
||||
}
|
||||
|
||||
#[macro_export]
|
||||
macro_rules! poll_err {
|
||||
($transport:expr) => {{
|
||||
match $transport.poll() {
|
||||
Err(e) => e,
|
||||
frame => panic!("expected error; actual={:?}", frame),
|
||||
}
|
||||
}}
|
||||
}
|
||||
|
||||
#[macro_export]
|
||||
macro_rules! poll_data {
|
||||
($transport:expr) => {{
|
||||
|
||||
Reference in New Issue
Block a user