From b2ba939028caf723a53832bd35c7c0e255430094 Mon Sep 17 00:00:00 2001 From: ibraheemdev Date: Mon, 29 Mar 2021 09:37:36 -0400 Subject: [PATCH] fix header extractor tests --- actix-http/src/header/shared/mod.rs | 2 +- src/types/header.rs | 17 ++++++++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) 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()); } }