use diviner::{
time::{now, sleep},
Environment,
};
use std::time::Duration;
fn main() {
let result = Environment::new()
.block_on(async {
let a = now();
sleep(Duration::from_secs(24 * 3600)).await;
let b = now();
b.duration_since(a)
.expect("duration calculation error")
.as_secs()
})
.expect("block_on failure");
assert!(result >= 24 * 3600, "A day must have passed since sleep!");
}