&[], 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() {