2019-04-23 23:17:57 -04:00
|
|
|
#![doc(html_root_url = "https://docs.rs/tokio-test/0.1.0")]
|
2019-05-14 10:27:36 -07:00
|
|
|
#![deny(
|
|
|
|
|
missing_docs,
|
|
|
|
|
missing_debug_implementations,
|
|
|
|
|
unreachable_pub,
|
|
|
|
|
rust_2018_idioms
|
|
|
|
|
)]
|
2019-04-23 23:17:57 -04:00
|
|
|
#![cfg_attr(test, deny(warnings))]
|
2019-05-14 10:27:36 -07:00
|
|
|
#![doc(test(no_crate_inject, attr(deny(rust_2018_idioms))))]
|
2019-04-23 23:17:57 -04:00
|
|
|
|
|
|
|
|
//! Tokio and Futures based testing utilites
|
|
|
|
|
//!
|
|
|
|
|
//! # Example
|
|
|
|
|
//!
|
|
|
|
|
//! ```
|
|
|
|
|
//! # use futures::{Future, future};
|
2019-05-14 10:27:36 -07:00
|
|
|
//! use tokio_test::assert_ready;
|
|
|
|
|
//!
|
2019-04-23 23:17:57 -04:00
|
|
|
//! let mut fut = future::ok::<(), ()>(());
|
|
|
|
|
//! assert_ready!(fut.poll());
|
|
|
|
|
//! ```
|
|
|
|
|
|
2019-06-24 12:34:30 -07:00
|
|
|
// pub mod clock;
|
2019-04-23 23:17:57 -04:00
|
|
|
mod macros;
|
|
|
|
|
pub mod task;
|
2019-05-03 20:43:40 -07:00
|
|
|
|
2019-06-24 12:34:30 -07:00
|
|
|
pub use assertive::{assert_err, assert_ok};
|
|
|
|
|
|
|
|
|
|
/*
|
2019-05-03 20:43:40 -07:00
|
|
|
#[doc(hidden)]
|
|
|
|
|
pub mod codegen {
|
|
|
|
|
pub mod futures {
|
|
|
|
|
pub use futures::*;
|
|
|
|
|
}
|
|
|
|
|
}
|
2019-06-24 12:34:30 -07:00
|
|
|
*/
|