diff --git a/base/src/mock_time.rs b/base/src/mock_time.rs index 1744ac9..339c596 100644 --- a/base/src/mock_time.rs +++ b/base/src/mock_time.rs @@ -20,3 +20,18 @@ pub fn get_milliseconds_since_epoch() -> i64 { pub fn set_mock_time(time: i64) { MOCK_TIME.with(|cell| *cell.borrow_mut() = time); } + +#[cfg(test)] +mod tests { + use crate::mock_time::MOCK_TIME; + + use super::get_milliseconds_since_epoch; + + #[test] + fn mock_time() { + let t = get_milliseconds_since_epoch(); + assert_eq!(t, 1667906008578); + + MOCK_TIME.with_borrow(|v| assert_eq!(*v, 1667906008578)); + } +}