fix header extractor tests

This commit is contained in:
ibraheemdev 2021-03-29 09:37:36 -04:00
parent b45e869d1d
commit b2ba939028
2 changed files with 13 additions and 6 deletions

View File

@ -3,8 +3,8 @@
mod charset;
mod content_encoding;
mod extended;
mod quality_item;
mod httpdate;
mod quality_item;
pub use self::charset::Charset;
pub use self::content_encoding::ContentEncoding;

View File

@ -91,16 +91,23 @@ mod tests {
#[actix_rt::test]
async fn test_header_extract() {
let req = TestRequest::default()
let (req, mut pl) = TestRequest::default()
.insert_header((header::CONTENT_TYPE, mime::APPLICATION_JSON))
.insert_header((header::ALLOW, header::Allow(vec![Method::GET])));
.insert_header((header::ALLOW, header::Allow(vec![Method::GET])))
.to_http_parts();
let s = Header::<header::ContentType>::extract(&req).await.unwrap();
let s = Header::<header::ContentType>::from_request(&req, &mut pl)
.await
.unwrap();
assert_eq!(s.into_inner().0, mime::APPLICATION_JSON);
let s = Header::<header::Allow>::extract(&req).await.unwrap();
let s = Header::<header::Allow>::from_request(&req, &mut pl)
.await
.unwrap();
assert_eq!(s.into_inner().0, vec![Method::GET]);
assert!(Header::<header::Date>::extract(&req).await.is_err());
assert!(Header::<header::Date>::from_request(&req, &mut pl)
.await
.is_err());
}
}