fix clippy. add test for join_all

This commit is contained in:
fakeshadow 2020-12-29 05:15:22 +08:00
parent 2f188fcc94
commit cb58696682
2 changed files with 16 additions and 2 deletions

View File

@ -125,3 +125,17 @@ impl<T> Future for JoinAll<T> {
}
}
}
#[cfg(test)]
mod test {
use super::*;
#[actix_rt::test]
async fn test_join_all() {
let futs = vec![ready(Ok(1)), ready(Err(3)), ready(Ok(9))];
let mut res = join_all(futs).await.into_iter();
assert_eq!(Ok(1), res.next().unwrap());
assert_eq!(Err(3), res.next().unwrap());
assert_eq!(Ok(9), res.next().unwrap());
}
}

View File

@ -55,9 +55,9 @@ fn test_listen() {
.workers(1)
.listen("test", lst, move || fn_service(|_| ok::<_, ()>(())))
.unwrap()
.start()
.start();
let _ = tx.send(actix_rt::System::current());
});
let _ = tx.send(actix_rt::System::current());
let _ = sys.run();
});
let sys = rx.recv().unwrap();