mirror of https://github.com/smol-rs/polling
Add test
This commit is contained in:
parent
d183433d9e
commit
453d2b2d5e
|
@ -0,0 +1,17 @@
|
|||
use std::io;
|
||||
use std::time::{Duration, Instant};
|
||||
|
||||
use polling::Poller;
|
||||
|
||||
#[test]
|
||||
fn timeout() -> io::Result<()> {
|
||||
let poller = Poller::new()?;
|
||||
let mut events = Vec::new();
|
||||
|
||||
let start = Instant::now();
|
||||
poller.wait(&mut events, Some(Duration::from_secs(2)))?;
|
||||
let elapsed = start.elapsed();
|
||||
|
||||
assert!(elapsed >= Duration::from_secs(2));
|
||||
Ok(())
|
||||
}
|
Loading…
Reference in New Issue