Fix tests
This commit is contained in:
12
src/auth.rs
12
src/auth.rs
@@ -67,7 +67,7 @@ mod tests {
|
||||
|
||||
#[actix_rt::test]
|
||||
async fn test_login_reports_200_when_user_exists() {
|
||||
let dao = TestUserDao::new();
|
||||
let mut dao = TestUserDao::new();
|
||||
dao.create_user("user", "pass");
|
||||
|
||||
let j = Json(LoginRequest {
|
||||
@@ -75,14 +75,14 @@ mod tests {
|
||||
password: "pass".to_string(),
|
||||
});
|
||||
|
||||
let response = login::<TestUserDao>(j, web::Data::new(dao)).await;
|
||||
let response = login::<TestUserDao>(j, web::Data::new(Mutex::new(dao))).await;
|
||||
|
||||
assert_eq!(response.status(), 200);
|
||||
}
|
||||
|
||||
#[actix_rt::test]
|
||||
async fn test_login_returns_token_on_success() {
|
||||
let dao = TestUserDao::new();
|
||||
let mut dao = TestUserDao::new();
|
||||
dao.create_user("user", "password");
|
||||
|
||||
let j = Json(LoginRequest {
|
||||
@@ -90,7 +90,7 @@ mod tests {
|
||||
password: "password".to_string(),
|
||||
});
|
||||
|
||||
let response = login::<TestUserDao>(j, web::Data::new(dao)).await;
|
||||
let response = login::<TestUserDao>(j, web::Data::new(Mutex::new(dao))).await;
|
||||
|
||||
assert_eq!(response.status(), 200);
|
||||
let response_text: String = response.read_to_str();
|
||||
@@ -100,7 +100,7 @@ mod tests {
|
||||
|
||||
#[actix_rt::test]
|
||||
async fn test_login_reports_404_when_user_does_not_exist() {
|
||||
let dao = TestUserDao::new();
|
||||
let mut dao = TestUserDao::new();
|
||||
dao.create_user("user", "password");
|
||||
|
||||
let j = Json(LoginRequest {
|
||||
@@ -108,7 +108,7 @@ mod tests {
|
||||
password: "password".to_string(),
|
||||
});
|
||||
|
||||
let response = login::<TestUserDao>(j, web::Data::new(dao)).await;
|
||||
let response = login::<TestUserDao>(j, web::Data::new(Mutex::new(dao))).await;
|
||||
|
||||
assert_eq!(response.status(), 404);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user