mirror of
https://github.com/actix/actix-extras.git
synced 2025-06-26 10:27:42 +02:00
update actix-web dependencies to v4 beta.10 (#203)
Co-authored-by: Rob Ede <robjtede@icloud.com>
This commit is contained in:
@ -1,10 +1,12 @@
|
||||
# Changes
|
||||
|
||||
## Unreleased - 2020-xx-xx
|
||||
* Minimum supported Rust version (MSRV) is now 1.52.
|
||||
* Impl `Clone` for `CookieSession`. [#201]
|
||||
* Update `actix-web` dependency to v4.0.0-beta.10. [#203]
|
||||
* Minimum supported Rust version (MSRV) is now 1.52.
|
||||
|
||||
[#201]: https://github.com/actix/actix-extras/pull/201
|
||||
[#203]: https://github.com/actix/actix-extras/pull/203
|
||||
|
||||
|
||||
## 0.5.0-beta.2 - 2020-06-27
|
||||
|
@ -18,7 +18,7 @@ default = ["cookie-session"]
|
||||
cookie-session = ["actix-web/secure-cookies"]
|
||||
|
||||
[dependencies]
|
||||
actix-web = { version = "4.0.0-beta.8", default_features = false, features = ["cookies"] }
|
||||
actix-web = { version = "4.0.0-beta.10", default_features = false, features = ["cookies"] }
|
||||
actix-service = "2.0.0"
|
||||
|
||||
derive_more = "0.99.5"
|
||||
|
@ -307,7 +307,6 @@ impl Session {
|
||||
impl FromRequest for Session {
|
||||
type Error = Error;
|
||||
type Future = Ready<Result<Session, Error>>;
|
||||
type Config = ();
|
||||
|
||||
#[inline]
|
||||
fn from_request(req: &HttpRequest, _: &mut Payload) -> Self::Future {
|
||||
@ -321,8 +320,8 @@ mod tests {
|
||||
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn session() {
|
||||
#[actix_web::test]
|
||||
async fn session() {
|
||||
let mut req = test::TestRequest::default().to_srv_request();
|
||||
|
||||
Session::set_session(
|
||||
@ -342,8 +341,8 @@ mod tests {
|
||||
assert_eq!(changes, [("key2".to_string(), "\"value2\"".to_string())]);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn get_session() {
|
||||
#[actix_web::test]
|
||||
async fn get_session() {
|
||||
let mut req = test::TestRequest::default().to_srv_request();
|
||||
|
||||
Session::set_session(
|
||||
@ -356,8 +355,8 @@ mod tests {
|
||||
assert_eq!(res, Some(true));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn get_session_from_request_head() {
|
||||
#[actix_web::test]
|
||||
async fn get_session_from_request_head() {
|
||||
let mut req = test::TestRequest::default().to_srv_request();
|
||||
|
||||
Session::set_session(
|
||||
@ -370,8 +369,8 @@ mod tests {
|
||||
assert_eq!(res, Some(10));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn purge_session() {
|
||||
#[actix_web::test]
|
||||
async fn purge_session() {
|
||||
let req = test::TestRequest::default().to_srv_request();
|
||||
let session = Session::get_session(&mut *req.extensions_mut());
|
||||
assert_eq!(session.0.borrow().status, SessionStatus::Unchanged);
|
||||
@ -379,8 +378,8 @@ mod tests {
|
||||
assert_eq!(session.0.borrow().status, SessionStatus::Purged);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn renew_session() {
|
||||
#[actix_web::test]
|
||||
async fn renew_session() {
|
||||
let req = test::TestRequest::default().to_srv_request();
|
||||
let session = Session::get_session(&mut *req.extensions_mut());
|
||||
assert_eq!(session.0.borrow().status, SessionStatus::Unchanged);
|
||||
@ -388,8 +387,8 @@ mod tests {
|
||||
assert_eq!(session.0.borrow().status, SessionStatus::Renewed);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn session_entries() {
|
||||
#[actix_web::test]
|
||||
async fn session_entries() {
|
||||
let session = Session(Rc::new(RefCell::new(SessionInner::default())));
|
||||
session.insert("test_str", "val").unwrap();
|
||||
session.insert("test_num", 1).unwrap();
|
||||
|
Reference in New Issue
Block a user