mod encoding; mod lang; use libsip::{headers::parse::parse_accept_header, *}; use nom::error::VerboseError; #[test] fn write() { let header = Header::Accept(vec![Method::Invite, Method::Options]); assert_eq!("Accept: INVITE,OPTIONS".to_string(), format!("{}", header)); } #[test] fn read() { let remains = vec![]; let header = Header::Accept(vec![Method::Register, Method::Invite]); assert_eq!( Ok((remains.as_ref(), header)), parse_accept_header::>(b"Accept: REGISTER, INVITE\r\n") ); }