Skip to main content

cranpose_testing/
lib.rs

1//! Testing utilities and harness for Cranpose
2
3#![deny(unsafe_code)]
4#![allow(non_snake_case)]
5
6pub mod robot;
7pub mod robot_assertions;
8#[cfg(feature = "desktop-robot")]
9pub mod robot_helpers;
10pub mod testing;
11
12// Re-export testing utilities
13pub use robot::*;
14#[cfg(feature = "desktop-robot")]
15pub use robot_assertions::assert_robot_fps_over;
16pub use robot_assertions::{Bounds, SemanticElementLike};
17#[cfg(feature = "desktop-robot")]
18pub use robot_helpers::*;
19pub use testing::*;
20
21pub mod prelude {
22    pub use crate::robot::*;
23    pub use crate::robot_assertions;
24    #[cfg(feature = "desktop-robot")]
25    pub use crate::robot_assertions::assert_robot_fps_over;
26    pub use crate::robot_assertions::{Bounds, SemanticElementLike};
27    #[cfg(feature = "desktop-robot")]
28    pub use crate::robot_helpers::*;
29    pub use crate::testing::*;
30}