Skip to main content

camel_test/
lib.rs

1//! Testing utilities for rust-camel.
2//!
3//! This crate provides helpers for writing integration tests against the
4//! rust-camel framework. It re-exports commonly needed types and provides
5//! test-specific utilities.
6
7mod harness;
8mod time;
9
10pub mod security_fixture;
11
12pub use camel_component_mock::MockComponent;
13pub use camel_matchers::{CountBound, Expectation};
14pub use harness::{CamelTestContext, CamelTestContextBuilder, NoTimeControl, WithTimeControl};
15pub use security_fixture::SecurityConfigFixture;
16pub use time::TimeController;
17
18#[cfg(test)]
19mod tests {
20    #[test]
21    fn kit_reexports_shared_types() {
22        let _: Option<crate::Expectation> = None;
23        let _: Option<crate::CountBound> = None;
24    }
25}