mirror of https://github.com/fafhrd91/actix-net
fix clippy. add test for join_all
This commit is contained in:
parent
2f188fcc94
commit
cb58696682
|
@ -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());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -55,9 +55,9 @@ fn test_listen() {
|
||||||
.workers(1)
|
.workers(1)
|
||||||
.listen("test", lst, move || fn_service(|_| ok::<_, ()>(())))
|
.listen("test", lst, move || fn_service(|_| ok::<_, ()>(())))
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.start()
|
.start();
|
||||||
});
|
|
||||||
let _ = tx.send(actix_rt::System::current());
|
let _ = tx.send(actix_rt::System::current());
|
||||||
|
});
|
||||||
let _ = sys.run();
|
let _ = sys.run();
|
||||||
});
|
});
|
||||||
let sys = rx.recv().unwrap();
|
let sys = rx.recv().unwrap();
|
||||||
|
|
Loading…
Reference in New Issue