| 1 | #![cfg(feature = "compat")] |
|---|---|
| 2 | #![cfg(not(miri))] // Miri does not support epoll |
| 3 | |
| 4 | use futures::compat::Future01CompatExt; |
| 5 | use futures::prelude::*; |
| 6 | use std::time::Instant; |
| 7 | use tokio::runtime::Runtime; |
| 8 | use tokio::timer::Delay; |
| 9 | |
| 10 | #[test] |
| 11 | fn can_use_01_futures_in_a_03_future_running_on_a_01_executor() { |
| 12 | let f = async { Delay::new(Instant::now()).compat().await }; |
| 13 | |
| 14 | let mut runtime = Runtime::new().unwrap(); |
| 15 | runtime.block_on(f.boxed().compat()).unwrap(); |
| 16 | } |
| 17 |
