You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
369 B
15 lines
369 B
use tokio_stream::{self as stream, Stream, StreamExt};
|
|
use tokio_test::{assert_pending, task};
|
|
|
|
#[tokio::test]
|
|
async fn basic_usage() {
|
|
let mut stream = stream::pending::<i32>();
|
|
|
|
for _ in 0..2 {
|
|
assert_eq!(stream.size_hint(), (0, None));
|
|
|
|
let mut next = task::spawn(async { stream.next().await });
|
|
assert_pending!(next.poll());
|
|
}
|
|
}
|