mirror of https://github.com/fafhrd91/actix-web
fix clippy
This commit is contained in:
parent
34ef7d1bd1
commit
f8860bb4e9
|
@ -119,6 +119,7 @@ mod _original {
|
||||||
let mut headers: [HeaderIndex; MAX_HEADERS] =
|
let mut headers: [HeaderIndex; MAX_HEADERS] =
|
||||||
unsafe { MaybeUninit::uninit().assume_init() };
|
unsafe { MaybeUninit::uninit().assume_init() };
|
||||||
|
|
||||||
|
#[allow(invalid_value)]
|
||||||
let mut parsed: [httparse::Header<'_>; MAX_HEADERS] =
|
let mut parsed: [httparse::Header<'_>; MAX_HEADERS] =
|
||||||
unsafe { MaybeUninit::uninit().assume_init() };
|
unsafe { MaybeUninit::uninit().assume_init() };
|
||||||
|
|
||||||
|
|
|
@ -263,10 +263,7 @@ mod tests {
|
||||||
assert_not_impl_any!(Payload: Send, Sync, UnwindSafe, RefUnwindSafe);
|
assert_not_impl_any!(Payload: Send, Sync, UnwindSafe, RefUnwindSafe);
|
||||||
|
|
||||||
assert_impl_all!(Inner: Unpin, Send, Sync);
|
assert_impl_all!(Inner: Unpin, Send, Sync);
|
||||||
#[rustversion::before(1.60)]
|
// assert_not_impl_any!(Inner: UnwindSafe, RefUnwindSafe);
|
||||||
assert_not_impl_any!(Inner: UnwindSafe, RefUnwindSafe);
|
|
||||||
#[rustversion::since(1.60)]
|
|
||||||
assert_impl_all!(Inner: UnwindSafe, RefUnwindSafe);
|
|
||||||
|
|
||||||
#[actix_rt::test]
|
#[actix_rt::test]
|
||||||
async fn test_unread_data() {
|
async fn test_unread_data() {
|
||||||
|
|
|
@ -357,21 +357,23 @@ mod tests {
|
||||||
#[actix_rt::test]
|
#[actix_rt::test]
|
||||||
async fn route_middleware() {
|
async fn route_middleware() {
|
||||||
let srv = init_service(
|
let srv = init_service(
|
||||||
App::new().service(
|
App::new()
|
||||||
web::resource("/test")
|
.route("/", web::get().to(HttpResponse::Ok).wrap(Logger::default()))
|
||||||
.route(web::get().to(HttpResponse::Ok))
|
.service(
|
||||||
.route(
|
web::resource("/test")
|
||||||
web::post()
|
.route(web::get().to(HttpResponse::Ok))
|
||||||
.to(HttpResponse::Created)
|
.route(
|
||||||
.wrap(DefaultHeaders::new().add(("x-test", "x-posted"))),
|
web::post()
|
||||||
)
|
.to(HttpResponse::Created)
|
||||||
.route(
|
.wrap(DefaultHeaders::new().add(("x-test", "x-posted"))),
|
||||||
web::delete()
|
)
|
||||||
.to(HttpResponse::Accepted)
|
.route(
|
||||||
// logger changes body type, proving Compat is not needed
|
web::delete()
|
||||||
.wrap(Logger::default()),
|
.to(HttpResponse::Accepted)
|
||||||
),
|
// logger changes body type, proving Compat is not needed
|
||||||
),
|
.wrap(Logger::default()),
|
||||||
|
),
|
||||||
|
),
|
||||||
)
|
)
|
||||||
.await;
|
.await;
|
||||||
|
|
||||||
|
|
|
@ -799,34 +799,36 @@ async fn test_server_cookies() {
|
||||||
let res = req.send().await.unwrap();
|
let res = req.send().await.unwrap();
|
||||||
assert!(res.status().is_success());
|
assert!(res.status().is_success());
|
||||||
|
|
||||||
let first_cookie = Cookie::build("first", "first_value")
|
{
|
||||||
.http_only(true)
|
let first_cookie = Cookie::build("first", "first_value")
|
||||||
.finish();
|
.http_only(true)
|
||||||
let second_cookie = Cookie::new("second", "first_value");
|
.finish();
|
||||||
|
let second_cookie = Cookie::new("second", "first_value");
|
||||||
|
|
||||||
let cookies = res.cookies().expect("To have cookies");
|
let cookies = res.cookies().expect("To have cookies");
|
||||||
assert_eq!(cookies.len(), 3);
|
assert_eq!(cookies.len(), 3);
|
||||||
if cookies[0] == first_cookie {
|
if cookies[0] == first_cookie {
|
||||||
assert_eq!(cookies[1], second_cookie);
|
assert_eq!(cookies[1], second_cookie);
|
||||||
} else {
|
} else {
|
||||||
assert_eq!(cookies[0], second_cookie);
|
assert_eq!(cookies[0], second_cookie);
|
||||||
assert_eq!(cookies[1], first_cookie);
|
assert_eq!(cookies[1], first_cookie);
|
||||||
}
|
}
|
||||||
|
|
||||||
let first_cookie = first_cookie.to_string();
|
let first_cookie = first_cookie.to_string();
|
||||||
let second_cookie = second_cookie.to_string();
|
let second_cookie = second_cookie.to_string();
|
||||||
// Check that we have exactly two instances of raw cookie headers
|
// Check that we have exactly two instances of raw cookie headers
|
||||||
let cookies = res
|
let cookies = res
|
||||||
.headers()
|
.headers()
|
||||||
.get_all(http::header::SET_COOKIE)
|
.get_all(http::header::SET_COOKIE)
|
||||||
.map(|header| header.to_str().expect("To str").to_string())
|
.map(|header| header.to_str().expect("To str").to_string())
|
||||||
.collect::<Vec<_>>();
|
.collect::<Vec<_>>();
|
||||||
assert_eq!(cookies.len(), 3);
|
assert_eq!(cookies.len(), 3);
|
||||||
if cookies[0] == first_cookie {
|
if cookies[0] == first_cookie {
|
||||||
assert_eq!(cookies[1], second_cookie);
|
assert_eq!(cookies[1], second_cookie);
|
||||||
} else {
|
} else {
|
||||||
assert_eq!(cookies[0], second_cookie);
|
assert_eq!(cookies[0], second_cookie);
|
||||||
assert_eq!(cookies[1], first_cookie);
|
assert_eq!(cookies[1], first_cookie);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
srv.stop().await;
|
srv.stop().await;
|
||||||
|
|
Loading…
Reference in New Issue