bluetape_rs_test/lib.rs
1//! Reusable test support helpers.
2//!
3//! ```
4//! use bluetape_rs_test::TempDir;
5//!
6//! let temp = TempDir::new("bluetape-rs-test").expect("temp dir");
7//! assert!(temp.path().exists());
8//! temp.close().expect("cleanup");
9//! ```
10
11mod async_assert;
12mod concurrent;
13mod temp_dir;
14
15pub use async_assert::{AsyncAssertError, consistently, eventually};
16pub use concurrent::{
17 ConcurrentAssertError, ConcurrentConfig, MultithreadingTester, SuspendedJobTester,
18 run_concurrently,
19};
20pub use temp_dir::TempDir;
21
22#[cfg(test)]
23mod tests;