&[],
b"ord",
])]),
vec![ParsedEnvelope {
payload: inscription("text/plain;charset=utf-8", "ord"),
..Default::default()
}]
);
}
#[test]
fn with_content_encoding() {
assert_eq!(
parse(&[envelope(&[
b"ord",
&[1],
b"text/plain;charset=utf-8",
&[9],
b"br",
&[],
b"ord",
])]),
vec![ParsedEnvelope {
payload: Inscription {
content_encoding: Some("br".as_bytes().to_vec()),
..inscription("text/plain;charset=utf-8", "ord")
},
..Default::default()
}]
);
}
#[test]
fn with_unknown_tag() {
assert_eq!(
parse(&[envelope(&[
b"ord",
&[1],
b"text/plain;charset=utf-8",
&[11],
b"bar",
&[],
b"ord",
])]),
vec![ParsedEnvelope {
payload: inscription("text/plain;charset=utf-8", "ord"),
..Default::default()
}]
);
}
#[test]
fn no_body() {