diff --git a/actix-http/src/header/shared/mod.rs b/actix-http/src/header/shared/mod.rs index 5488b6d71..b8f9173f9 100644 --- a/actix-http/src/header/shared/mod.rs +++ b/actix-http/src/header/shared/mod.rs @@ -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; diff --git a/src/types/header.rs b/src/types/header.rs index 87fafe14a..0e34740bb 100644 --- a/src/types/header.rs +++ b/src/types/header.rs @@ -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::::extract(&req).await.unwrap(); + let s = Header::::from_request(&req, &mut pl) + .await + .unwrap(); assert_eq!(s.into_inner().0, mime::APPLICATION_JSON); - let s = Header::::extract(&req).await.unwrap(); + let s = Header::::from_request(&req, &mut pl) + .await + .unwrap(); assert_eq!(s.into_inner().0, vec![Method::GET]); - assert!(Header::::extract(&req).await.is_err()); + assert!(Header::::from_request(&req, &mut pl) + .await + .is_err()); } }