test(headers): Add tests for single value headers.

This commit is contained in:
Pyfisch
2015-04-26 19:16:44 +02:00
parent 6d34448043
commit a27e6812b9
16 changed files with 79 additions and 16 deletions

View File

@@ -21,17 +21,3 @@ header! {
test_header!(test1, vec![b"iso-8859-5, unicode-1-1;q=0.8"]);
}
}
#[test]
fn test_parse_header() {
use header::{self, q};
let a: AcceptCharset = header::Header::parse_header(
[b"iso-8859-5, iso-8859-6;q=0.8".to_vec()].as_ref()).unwrap();
let b = AcceptCharset(vec![
QualityItem { item: Charset::Iso_8859_5, quality: q(1.0) },
QualityItem { item: Charset::Iso_8859_6, quality: q(0.8) },
]);
assert_eq!(format!("{}", a), format!("{}", b));
assert_eq!(a, b);
}