atomr_testkit/lib.rs
1//! atomr-testkit.
2//!
3//! Provides:
4//! * [`TestKit`] — an actor system preconfigured for tests.
5//! * [`TestProbe`] — a typed receiver that assertions run against.
6//! * [`EventFilter`] — observes events on the system's event stream.
7
8mod event_filter;
9mod multinode;
10mod multinode_oop;
11mod probe;
12mod test_kit;
13mod test_scheduler;
14
15pub use event_filter::EventFilter;
16pub use multinode::{MultiNodeError, MultiNodeSpec};
17pub use multinode_oop::{MultiNodeOopController, MultiNodeOopError, MultiNodeOopNode};
18pub use probe::{within, TestProbe, TestProbeError};
19pub use test_kit::TestKit;
20pub use test_scheduler::{ScheduledToken, TestScheduler};