use floop::floop;
use futures::future;
use smol::block_on;
#[test]
fn after_() {
let mut after_count = 0;
let mut ran: bool = false;
let future = floop! {
biased
_ in future::ready(()) => {
if ran {
break;
}
ran = true;
}
after => {
after_count += 1;
}
};
block_on(future);
assert_eq!(after_count, 1);
}